CI: update test and coverage reports

This commit is contained in:
ci-bot
2025-07-14 11:23:41 +00:00
parent 8d58f5f444
commit 11ad93320e
2 changed files with 117 additions and 116 deletions
+116 -116
View File
@@ -1,5 +1,5 @@
# 🧪 Test Report
*Generated on 2025-07-14 11:12:19*
*Generated on 2025-07-14 11:23:40*
## 📋 Summary
- **Passed**: `21`
@@ -7,7 +7,7 @@
- **Xfailed**: `1`
- **Total**: `29`
- **Collected**: `44`
- **Total Duration**: `0.600`s
- **Total Duration**: `0.546`s
## 🔎 Tests
<details>
@@ -23,7 +23,7 @@
<summary>✅ #1</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000513` s
- **Duration:** `0.000472` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -32,7 +32,7 @@
<summary>📌 Duration</summary>
```
0.004334491095505655
0.003811343922279775
```
</details>
@@ -51,7 +51,7 @@ passed
<summary>📌 Duration</summary>
```
0.0005126739852130413
0.00047245691530406475
```
</details>
@@ -70,7 +70,7 @@ passed
<summary>📌 Duration</summary>
```
0.0016762210289016366
0.0015168909449130297
```
</details>
@@ -93,7 +93,7 @@ passed
<summary>✅ #2</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000348` s
- **Duration:** `0.000329` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -102,7 +102,7 @@ passed
<summary>📌 Duration</summary>
```
0.0007207070011645555
0.0006847779732197523
```
</details>
@@ -121,7 +121,7 @@ passed
<summary>📌 Duration</summary>
```
0.00034761603455990553
0.0003289530286565423
```
</details>
@@ -140,7 +140,7 @@ passed
<summary>📌 Duration</summary>
```
0.0006712529575452209
0.0006532820407301188
```
</details>
@@ -163,7 +163,7 @@ passed
<summary>✅ #3</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000372` s
- **Duration:** `0.000345` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -172,7 +172,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019376003183424473
0.00017799402121454477
```
</details>
@@ -191,7 +191,7 @@ passed
<summary>📌 Duration</summary>
```
0.00037164404056966305
0.0003453230019658804
```
</details>
@@ -210,7 +210,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020697095897048712
0.00020864000543951988
```
</details>
@@ -233,7 +233,7 @@ passed
<summary>✅ #4</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000206` s
- **Duration:** `0.000196` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -242,7 +242,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001910490682348609
0.00017811695579439402
```
</details>
@@ -261,7 +261,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020614196546375751
0.00019576295744627714
```
</details>
@@ -280,7 +280,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002110350178554654
0.0001909509301185608
```
</details>
@@ -303,7 +303,7 @@ passed
<summary>✅ #5</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000227` s
- **Duration:** `0.000216` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -312,7 +312,7 @@ passed
<summary>📌 Duration</summary>
```
0.0003940579481422901
0.0003512050025165081
```
</details>
@@ -331,7 +331,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002267030067741871
0.0002161799930036068
```
</details>
@@ -350,7 +350,7 @@ passed
<summary>📌 Duration</summary>
```
0.0006838820409029722
0.0006085860077291727
```
</details>
@@ -373,7 +373,7 @@ passed
<summary>✅ #6</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.003593` s
- **Duration:** `0.003303` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -382,7 +382,7 @@ passed
<summary>📌 Duration</summary>
```
0.0003598220646381378
0.0003553329734131694
```
</details>
@@ -401,7 +401,7 @@ passed
<summary>📌 Duration</summary>
```
0.0035934029147028923
0.0033025690354406834
```
</details>
@@ -420,7 +420,7 @@ passed
<summary>📌 Duration</summary>
```
0.0006893740501254797
0.0006757180672138929
```
</details>
@@ -443,7 +443,7 @@ passed
<summary>✅ #7</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000193` s
- **Duration:** `0.000180` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -452,7 +452,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018588011153042316
0.00018277298659086227
```
</details>
@@ -471,7 +471,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001925990218296647
0.00018044898752123117
```
</details>
@@ -490,7 +490,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019731209613382816
0.00018908199854195118
```
</details>
@@ -513,7 +513,7 @@ passed
<summary>✅ #8</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000224` s
- **Duration:** `0.000217` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -522,7 +522,7 @@ passed
<summary>📌 Duration</summary>
```
0.0003437639679759741
0.0003330219769850373
```
</details>
@@ -541,7 +541,7 @@ passed
<summary>📌 Duration</summary>
```
0.00022413197439163923
0.00021680002100765705
```
</details>
@@ -560,7 +560,7 @@ passed
<summary>📌 Duration</summary>
```
0.0006254400359466672
0.0006085310596972704
```
</details>
@@ -583,7 +583,7 @@ passed
<summary>✅ #10</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000230` s
- **Duration:** `0.000196` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -592,7 +592,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021410093177109957
0.000182413961738348
```
</details>
@@ -611,7 +611,7 @@ passed
<summary>📌 Duration</summary>
```
0.00022977101616561413
0.00019622803665697575
```
</details>
@@ -630,7 +630,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002324189990758896
0.0002084430307149887
```
</details>
@@ -658,7 +658,7 @@ passed
<summary>✅ #12</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000208` s
- **Duration:** `0.000198` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -667,7 +667,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021006003953516483
0.00018179207108914852
```
</details>
@@ -686,7 +686,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002083189319819212
0.0001975690247491002
```
</details>
@@ -705,7 +705,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020989601034671068
0.0001933859894052148
```
</details>
@@ -728,7 +728,7 @@ passed
<summary>✅ #13</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000168` s
- **Duration:** `0.000157` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -737,7 +737,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020766991656273603
0.00019432604312896729
```
</details>
@@ -756,7 +756,7 @@ passed
<summary>📌 Duration</summary>
```
0.00016828696243464947
0.00015656091272830963
```
</details>
@@ -775,7 +775,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020458910148590803
0.00018946395721286535
```
</details>
@@ -798,7 +798,7 @@ passed
<summary>✅ #15</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000199` s
- **Duration:** `0.000176` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -807,7 +807,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020298000890761614
0.00018385308794677258
```
</details>
@@ -826,7 +826,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001985350390896201
0.00017641403246670961
```
</details>
@@ -845,7 +845,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020882801618427038
0.0001921110088005662
```
</details>
@@ -868,7 +868,7 @@ passed
<summary>✅ #18</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000231` s
- **Duration:** `0.000180` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -877,7 +877,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002038689563050866
0.00018553889822214842
```
</details>
@@ -896,7 +896,7 @@ passed
<summary>📌 Duration</summary>
```
0.00023122003767639399
0.00017955596558749676
```
</details>
@@ -915,7 +915,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002013850025832653
0.0002035970101132989
```
</details>
@@ -938,7 +938,7 @@ passed
<summary>✅ #19</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000186` s
- **Duration:** `0.000171` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -947,7 +947,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019329600036144257
0.00016882806085050106
```
</details>
@@ -966,7 +966,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001857890747487545
0.00017086206935346127
```
</details>
@@ -985,7 +985,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002101489808410406
0.00019246293231844902
```
</details>
@@ -1008,7 +1008,7 @@ passed
<summary>✅ #20</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.001476` s
- **Duration:** `0.001392` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1017,7 +1017,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018106994684785604
0.00017818191554397345
```
</details>
@@ -1036,7 +1036,7 @@ passed
<summary>📌 Duration</summary>
```
0.00147551903501153
0.001392272999510169
```
</details>
@@ -1055,7 +1055,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002274370053783059
0.00022095907479524612
```
</details>
@@ -1078,7 +1078,7 @@ passed
<summary>✅ #21</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000201` s
- **Duration:** `0.000175` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1087,7 +1087,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018943811301141977
0.0001803829800337553
```
</details>
@@ -1106,7 +1106,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002006420399993658
0.00017494696658104658
```
</details>
@@ -1125,7 +1125,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019589404109865427
0.0001983980182558298
```
</details>
@@ -1148,7 +1148,7 @@ passed
<summary>✅ #22</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000194` s
- **Duration:** `0.000204` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1157,7 +1157,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001713989768177271
0.00017362600192427635
```
</details>
@@ -1176,7 +1176,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019408599473536015
0.0002039700048044324
```
</details>
@@ -1195,7 +1195,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020375498570501804
0.0001926278928294778
```
</details>
@@ -1218,7 +1218,7 @@ passed
<summary>✅ #23</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000186` s
- **Duration:** `0.000177` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1227,7 +1227,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001805160427466035
0.00017860904335975647
```
</details>
@@ -1246,7 +1246,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018586998339742422
0.00017680798191577196
```
</details>
@@ -1265,7 +1265,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018953299149870872
0.00018679199274629354
```
</details>
@@ -1288,7 +1288,7 @@ passed
<summary>✅ #24</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000178` s
- **Duration:** `0.000190` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1297,7 +1297,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018281408119946718
0.00018734799232333899
```
</details>
@@ -1316,7 +1316,7 @@ passed
<summary>📌 Duration</summary>
```
0.00017801194917410612
0.00018964195623993874
```
</details>
@@ -1335,7 +1335,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021197996102273464
0.00019348994828760624
```
</details>
@@ -1358,7 +1358,7 @@ passed
<summary>✅ #26</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000184` s
- **Duration:** `0.000183` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1367,7 +1367,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018073595128953457
0.00018581305630505085
```
</details>
@@ -1386,7 +1386,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001842560013756156
0.00018273794557899237
```
</details>
@@ -1405,7 +1405,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018902297597378492
0.00019380904268473387
```
</details>
@@ -1437,7 +1437,7 @@ passed
<summary>📌 Duration</summary>
```
0.00023253599647432566
0.00020034005865454674
```
</details>
@@ -1470,7 +1470,7 @@ passed
<summary>❌ #9</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.001273` s
- **Duration:** `0.001840` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1479,7 +1479,7 @@ passed
<summary>📌 Duration</summary>
```
0.0007347339997068048
0.0006451759254559875
```
</details>
@@ -1498,7 +1498,7 @@ passed
<summary>📌 Duration</summary>
```
0.0012734320480376482
0.001839943928644061
```
</details>
@@ -1557,7 +1557,7 @@ tests/test_io_utils.py:72: Failed
<summary>📌 Duration</summary>
```
0.000847965944558382
0.0006907130591571331
```
</details>
@@ -1585,7 +1585,7 @@ passed
<summary>❌ #11</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000183` s
- **Duration:** `0.000176` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1594,7 +1594,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021303805988281965
0.00019562197849154472
```
</details>
@@ -1613,7 +1613,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018298206850886345
0.00017581996507942677
```
</details>
@@ -1665,7 +1665,7 @@ tests/test_math_utils.py:16: NameError
<summary>📌 Duration</summary>
```
0.00027887802571058273
0.0002360729267820716
```
</details>
@@ -1688,7 +1688,7 @@ passed
<summary>❌ #14</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000509` s
- **Duration:** `0.000437` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1697,7 +1697,7 @@ passed
<summary>📌 Duration</summary>
```
0.00022366398479789495
0.00016758800484240055
```
</details>
@@ -1716,7 +1716,7 @@ passed
<summary>📌 Duration</summary>
```
0.0005092499777674675
0.0004366480279713869
```
</details>
@@ -1770,7 +1770,7 @@ tests/test_math_utils.py:29: AssertionError
<summary>📌 Duration</summary>
```
0.0002755780005827546
0.00023599201813340187
```
</details>
@@ -1793,7 +1793,7 @@ passed
<summary>❌ #17</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000218` s
- **Duration:** `0.000178` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1802,7 +1802,7 @@ passed
<summary>📌 Duration</summary>
```
0.00023043900728225708
0.00017977203242480755
```
</details>
@@ -1821,7 +1821,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021766498684883118
0.0001781670143827796
```
</details>
@@ -1873,7 +1873,7 @@ tests/test_math_utils.py:43: RuntimeError
<summary>📌 Duration</summary>
```
0.0002864520065486431
0.00022968091070652008
```
</details>
@@ -1896,7 +1896,7 @@ passed
<summary>❌ #25</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000176` s
- **Duration:** `0.000171` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1905,7 +1905,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001809020759537816
0.0001758740982040763
```
</details>
@@ -1924,7 +1924,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001761049497872591
0.00017065100837498903
```
</details>
@@ -1976,7 +1976,7 @@ tests/test_math_utils.py:84: Exception
<summary>📌 Duration</summary>
```
0.0002552459482103586
0.00024407892487943172
```
</details>
@@ -1999,7 +1999,7 @@ passed
<summary>❌ #27</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000172` s
- **Duration:** `0.000164` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2008,7 +2008,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001813611015677452
0.00017132097855210304
```
</details>
@@ -2027,7 +2027,7 @@ passed
<summary>📌 Duration</summary>
```
0.00017195800319314003
0.00016441906336694956
```
</details>
@@ -2103,7 +2103,7 @@ tests/test_math_utils.py:93: StopIteration
The above exception was the direct cause of the following exception:
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0x7f7386f63430>
func = <function call_and_report.<locals>.<lambda> at 0x7fcca9fd3430>
when = 'call'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@@ -2173,7 +2173,7 @@ E RuntimeError: generator raised StopIteration
<summary>📌 Duration</summary>
```
0.00042536004912108183
0.0010625700233504176
```
</details>
@@ -2196,7 +2196,7 @@ passed
<summary>❌ #28</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000206` s
- **Duration:** `0.000240` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2205,7 +2205,7 @@ passed
<summary>📌 Duration</summary>
```
0.00028508889954537153
0.0002980560529977083
```
</details>
@@ -2224,7 +2224,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002062369603663683
0.00024022592697292566
```
</details>
@@ -2276,7 +2276,7 @@ tests/test_math_utils.py:97: GeneratorExit
<summary>📌 Duration</summary>
```
0.00033572898246347904
0.0002910520415753126
```
</details>
@@ -2309,7 +2309,7 @@ passed
<summary>❌ #16</summary>
- **Status:** ❌ `xfailed`
- **Duration:** `0.000303` s
- **Duration:** `0.000275` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2318,7 +2318,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021779199596494436
0.00021312502212822437
```
</details>
@@ -2337,7 +2337,7 @@ passed
<summary>📌 Duration</summary>
```
0.00030265492387115955
0.0002751220017671585
```
</details>
@@ -2392,7 +2392,7 @@ tests/test_math_utils.py:39: AssertionError
<summary>📌 Duration</summary>
```
0.00034813396632671356
0.0002651499817147851
```
</details>
File diff suppressed because one or more lines are too long