CI: update test and coverage reports

This commit is contained in:
ci-bot
2025-07-14 12:20:09 +00:00
parent dd91307399
commit 4daa8cdd75
2 changed files with 117 additions and 117 deletions
+116 -116
View File
@@ -1,5 +1,5 @@
# 🧪 Test Report
*Generated on 2025-07-14 12:16:15*
*Generated on 2025-07-14 12:20:09*
## 📋 Summary
- **Passed**: `21`
@@ -7,7 +7,7 @@
- **Xfailed**: `1`
- **Total**: `29`
- **Collected**: `68`
- **Total Duration**: `0.464`s
- **Total Duration**: `0.449`s
## 🔎 Tests
<details>
@@ -23,7 +23,7 @@
<summary>✅ #1</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000532` s
- **Duration:** `0.000522` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -32,7 +32,7 @@
<summary>📌 Duration</summary>
```
0.004725686041638255
0.004585384973324835
```
</details>
@@ -51,7 +51,7 @@ passed
<summary>📌 Duration</summary>
```
0.0005323570221662521
0.0005223470507189631
```
</details>
@@ -70,7 +70,7 @@ passed
<summary>📌 Duration</summary>
```
0.0012852399377152324
0.0012825450394302607
```
</details>
@@ -93,7 +93,7 @@ passed
<summary>✅ #2</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000344` s
- **Duration:** `0.000336` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -102,7 +102,7 @@ passed
<summary>📌 Duration</summary>
```
0.0007470159325748682
0.0007035970920696855
```
</details>
@@ -121,7 +121,7 @@ passed
<summary>📌 Duration</summary>
```
0.0003437700215727091
0.0003356320085003972
```
</details>
@@ -140,7 +140,7 @@ passed
<summary>📌 Duration</summary>
```
0.0007024180376902223
0.000676836003549397
```
</details>
@@ -163,7 +163,7 @@ passed
<summary>✅ #3</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000357` s
- **Duration:** `0.000370` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -172,7 +172,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020956597290933132
0.0001906540710479021
```
</details>
@@ -191,7 +191,7 @@ passed
<summary>📌 Duration</summary>
```
0.00035667698830366135
0.0003695669583976269
```
</details>
@@ -210,7 +210,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021931494120508432
0.00020242598839104176
```
</details>
@@ -233,7 +233,7 @@ passed
<summary>✅ #4</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000222` s
- **Duration:** `0.000202` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -242,7 +242,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018305203411728144
0.00018784101121127605
```
</details>
@@ -261,7 +261,7 @@ passed
<summary>📌 Duration</summary>
```
0.00022168189752846956
0.00020207103807479143
```
</details>
@@ -280,7 +280,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019885296933352947
0.0001990130404010415
```
</details>
@@ -303,7 +303,7 @@ passed
<summary>✅ #5</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000226` s
- **Duration:** `0.000220` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -312,7 +312,7 @@ passed
<summary>📌 Duration</summary>
```
0.0003962600603699684
0.0003688280703499913
```
</details>
@@ -331,7 +331,7 @@ passed
<summary>📌 Duration</summary>
```
0.00022642104886472225
0.0002199830487370491
```
</details>
@@ -350,7 +350,7 @@ passed
<summary>📌 Duration</summary>
```
0.0006973050767555833
0.0006377359386533499
```
</details>
@@ -373,7 +373,7 @@ passed
<summary>✅ #6</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.009337` s
- **Duration:** `0.008738` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -382,7 +382,7 @@ passed
<summary>📌 Duration</summary>
```
0.00036722293589264154
0.00034252204932272434
```
</details>
@@ -401,7 +401,7 @@ passed
<summary>📌 Duration</summary>
```
0.009337116964161396
0.008737592957913876
```
</details>
@@ -420,7 +420,7 @@ passed
<summary>📌 Duration</summary>
```
0.001120059983804822
0.0008831910090520978
```
</details>
@@ -443,7 +443,7 @@ passed
<summary>✅ #7</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000235` s
- **Duration:** `0.000195` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -452,7 +452,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002601589076220989
0.00021371105685830116
```
</details>
@@ -471,7 +471,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002354709431529045
0.00019521894864737988
```
</details>
@@ -490,7 +490,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002230340614914894
0.00022020202595740557
```
</details>
@@ -513,7 +513,7 @@ passed
<summary>✅ #8</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000243` s
- **Duration:** `0.000212` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -522,7 +522,7 @@ passed
<summary>📌 Duration</summary>
```
0.00044971099123358727
0.0003871030639857054
```
</details>
@@ -541,7 +541,7 @@ passed
<summary>📌 Duration</summary>
```
0.00024289090652018785
0.0002121219877153635
```
</details>
@@ -560,7 +560,7 @@ passed
<summary>📌 Duration</summary>
```
0.0008295279694721103
0.0007361109601333737
```
</details>
@@ -583,7 +583,7 @@ passed
<summary>✅ #10</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000269` s
- **Duration:** `0.000205` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -592,7 +592,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002255049766972661
0.0001953050959855318
```
</details>
@@ -611,7 +611,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002693319693207741
0.00020465906709432602
```
</details>
@@ -630,7 +630,7 @@ passed
<summary>📌 Duration</summary>
```
0.00023899099323898554
0.00021826301235705614
```
</details>
@@ -658,7 +658,7 @@ passed
<summary>✅ #12</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000231` s
- **Duration:** `0.000192` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -667,7 +667,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021556997671723366
0.00018954300321638584
```
</details>
@@ -686,7 +686,7 @@ passed
<summary>📌 Duration</summary>
```
0.00023082795087248087
0.00019182008691132069
```
</details>
@@ -705,7 +705,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002233500126749277
0.00019805703777819872
```
</details>
@@ -728,7 +728,7 @@ passed
<summary>✅ #13</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000167` s
- **Duration:** `0.000158` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -737,7 +737,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019465794321149588
0.00017546210438013077
```
</details>
@@ -756,7 +756,7 @@ passed
<summary>📌 Duration</summary>
```
0.00016719999257475138
0.00015822798013687134
```
</details>
@@ -775,7 +775,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002176249399781227
0.00020389596465975046
```
</details>
@@ -798,7 +798,7 @@ passed
<summary>✅ #15</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000203` s
- **Duration:** `0.000196` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -807,7 +807,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001854390138760209
0.0001930199796333909
```
</details>
@@ -826,7 +826,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020319991745054722
0.0001957679633051157
```
</details>
@@ -845,7 +845,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019911094568669796
0.00021608592942357063
```
</details>
@@ -868,7 +868,7 @@ passed
<summary>✅ #18</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000203` s
- **Duration:** `0.000207` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -877,7 +877,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019719195552170277
0.00019800302106887102
```
</details>
@@ -896,7 +896,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020319793839007616
0.00020660401787608862
```
</details>
@@ -915,7 +915,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001995200291275978
0.00020049395971000195
```
</details>
@@ -938,7 +938,7 @@ passed
<summary>✅ #19</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000197` s
- **Duration:** `0.000179` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -947,7 +947,7 @@ passed
<summary>📌 Duration</summary>
```
0.00017731799744069576
0.00018141302280128002
```
</details>
@@ -966,7 +966,7 @@ passed
<summary>📌 Duration</summary>
```
0.000196944922208786
0.00017882301472127438
```
</details>
@@ -985,7 +985,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020002294331789017
0.00019298994448035955
```
</details>
@@ -1008,7 +1008,7 @@ passed
<summary>✅ #20</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.001399` s
- **Duration:** `0.001457` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1017,7 +1017,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001733950339257717
0.000197026995010674
```
</details>
@@ -1036,7 +1036,7 @@ passed
<summary>📌 Duration</summary>
```
0.0013988720020279288
0.0014572929358109832
```
</details>
@@ -1055,7 +1055,7 @@ passed
<summary>📌 Duration</summary>
```
0.00021802494302392006
0.00023228803183883429
```
</details>
@@ -1078,7 +1078,7 @@ passed
<summary>✅ #21</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000181` s
- **Duration:** `0.000187` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1087,7 +1087,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019200507085770369
0.00018959096632897854
```
</details>
@@ -1106,7 +1106,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018067099153995514
0.00018655299209058285
```
</details>
@@ -1125,7 +1125,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019018910825252533
0.0001966729760169983
```
</details>
@@ -1148,7 +1148,7 @@ passed
<summary>✅ #22</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000176` s
- **Duration:** `0.000179` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1157,7 +1157,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019099004566669464
0.00017124705482274294
```
</details>
@@ -1176,7 +1176,7 @@ passed
<summary>📌 Duration</summary>
```
0.00017580902203917503
0.00017946690786629915
```
</details>
@@ -1195,7 +1195,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018786394502967596
0.00020637200213968754
```
</details>
@@ -1218,7 +1218,7 @@ passed
<summary>✅ #23</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000183` s
- **Duration:** `0.000186` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1227,7 +1227,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001953881001099944
0.00017428898718208075
```
</details>
@@ -1246,7 +1246,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018342200201004744
0.00018609396647661924
```
</details>
@@ -1265,7 +1265,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018967001233249903
0.0001979350345209241
```
</details>
@@ -1288,7 +1288,7 @@ passed
<summary>✅ #24</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000178` s
- **Duration:** `0.000171` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1297,7 +1297,7 @@ passed
<summary>📌 Duration</summary>
```
0.00017751893028616905
0.00017266895156353712
```
</details>
@@ -1316,7 +1316,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001776790013536811
0.0001714819809421897
```
</details>
@@ -1335,7 +1335,7 @@ passed
<summary>📌 Duration</summary>
```
0.00019237399101257324
0.00021043303422629833
```
</details>
@@ -1358,7 +1358,7 @@ passed
<summary>✅ #26</summary>
- **Status:** ✅ `passed`
- **Duration:** `0.000187` s
- **Duration:** `0.000204` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1367,7 +1367,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018165097571909428
0.00020842906087636948
```
</details>
@@ -1386,7 +1386,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001866859383881092
0.00020438898354768753
```
</details>
@@ -1405,7 +1405,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018773507326841354
0.0002151569351553917
```
</details>
@@ -1437,7 +1437,7 @@ passed
<summary>📌 Duration</summary>
```
0.00024278101045638323
0.00019766809418797493
```
</details>
@@ -1470,7 +1470,7 @@ passed
<summary>❌ #9</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.001804` s
- **Duration:** `0.001412` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1479,7 +1479,7 @@ passed
<summary>📌 Duration</summary>
```
0.0008572869701310992
0.0007446100935339928
```
</details>
@@ -1498,7 +1498,7 @@ passed
<summary>📌 Duration</summary>
```
0.0018038020934909582
0.001411620993167162
```
</details>
@@ -1557,7 +1557,7 @@ tests/test_io_utils.py:72: Failed
<summary>📌 Duration</summary>
```
0.0009105930803343654
0.0007463230285793543
```
</details>
@@ -1585,7 +1585,7 @@ passed
<summary>❌ #11</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000210` s
- **Duration:** `0.000183` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1594,7 +1594,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020684103947132826
0.00018959399312734604
```
</details>
@@ -1613,7 +1613,7 @@ passed
<summary>📌 Duration</summary>
```
0.00020951498299837112
0.00018309103325009346
```
</details>
@@ -1665,7 +1665,7 @@ tests/test_math_utils.py:16: NameError
<summary>📌 Duration</summary>
```
0.00040828599594533443
0.00025094894226640463
```
</details>
@@ -1688,7 +1688,7 @@ passed
<summary>❌ #14</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000525` s
- **Duration:** `0.000478` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1697,7 +1697,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018160301260650158
0.0001781419850885868
```
</details>
@@ -1716,7 +1716,7 @@ passed
<summary>📌 Duration</summary>
```
0.0005247610388323665
0.00047771097160875797
```
</details>
@@ -1770,7 +1770,7 @@ tests/test_math_utils.py:29: AssertionError
<summary>📌 Duration</summary>
```
0.00024823297280818224
0.00025041098706424236
```
</details>
@@ -1793,7 +1793,7 @@ passed
<summary>❌ #17</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000193` s
- **Duration:** `0.000182` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1802,7 +1802,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018748396541923285
0.00019690790213644505
```
</details>
@@ -1821,7 +1821,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001929430291056633
0.0001823940547183156
```
</details>
@@ -1873,7 +1873,7 @@ tests/test_math_utils.py:43: RuntimeError
<summary>📌 Duration</summary>
```
0.0002599980216473341
0.0002497039968147874
```
</details>
@@ -1896,7 +1896,7 @@ passed
<summary>❌ #25</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000169` s
- **Duration:** `0.000178` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -1905,7 +1905,7 @@ passed
<summary>📌 Duration</summary>
```
0.00018220196943730116
0.0001710799988359213
```
</details>
@@ -1924,7 +1924,7 @@ passed
<summary>📌 Duration</summary>
```
0.00016926589887589216
0.0001779060112312436
```
</details>
@@ -1976,7 +1976,7 @@ tests/test_math_utils.py:84: Exception
<summary>📌 Duration</summary>
```
0.00024128705263137817
0.0002738379407674074
```
</details>
@@ -1999,7 +1999,7 @@ passed
<summary>❌ #27</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000187` s
- **Duration:** `0.000189` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2008,7 +2008,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001775070559233427
0.0001840329496189952
```
</details>
@@ -2027,7 +2027,7 @@ passed
<summary>📌 Duration</summary>
```
0.0001872209832072258
0.00018927408382296562
```
</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 0x7f34e1dd7e50>
func = <function call_and_report.<locals>.<lambda> at 0x7f35c9394c10>
when = 'call'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@@ -2173,7 +2173,7 @@ E RuntimeError: generator raised StopIteration
<summary>📌 Duration</summary>
```
0.000424811034463346
0.00044300605077296495
```
</details>
@@ -2196,7 +2196,7 @@ passed
<summary>❌ #28</summary>
- **Status:** ❌ `failed`
- **Duration:** `0.000213` s
- **Duration:** `0.000218` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2205,7 +2205,7 @@ passed
<summary>📌 Duration</summary>
```
0.000274340040050447
0.00026665895711630583
```
</details>
@@ -2224,7 +2224,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002130309585481882
0.00021848001051694155
```
</details>
@@ -2276,7 +2276,7 @@ tests/test_math_utils.py:97: GeneratorExit
<summary>📌 Duration</summary>
```
0.0003261980600655079
0.00027358101215213537
```
</details>
@@ -2309,7 +2309,7 @@ passed
<summary>❌ #16</summary>
- **Status:** ❌ `xfailed`
- **Duration:** `0.000312` s
- **Duration:** `0.000327` s
- **Severity:** `normal`
### 🔧 Setup Phase
@@ -2318,7 +2318,7 @@ passed
<summary>📌 Duration</summary>
```
0.0002020800020545721
0.0001933760941028595
```
</details>
@@ -2337,7 +2337,7 @@ passed
<summary>📌 Duration</summary>
```
0.00031150097493082285
0.0003274839837104082
```
</details>
@@ -2392,7 +2392,7 @@ tests/test_math_utils.py:39: AssertionError
<summary>📌 Duration</summary>
```
0.00027233699802309275
0.00027496693655848503
```
</details>
File diff suppressed because one or more lines are too long