Commit 4b137ec
committed
fix: remove dead code from createPerformanceCard, fix CSV zero-value bug, add differential tests
- Remove unreachable avgResponseTime/lastExecutionTime branches from
createPerformanceCard (its metrics list only has memory/CPU/disk/network keys)
- Fix CSV export treating avg_response_time=0 as N/A by using != null
instead of truthiness check, consistent with table rendering
- Fix trailing whitespace in updateTableRows
- Update modularized test assertion for ×1000 conversion (150 → 150000)
- Add JS tests for createMetricsCard: seconds→ms conversion, ISO datetime
formatting, null handling, zero-value preservation
- Add Python test verifying build_top_performers preserves 0.0 values
Closes #3793, Closes #3580
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>1 parent 231dcc8 commit 4b137ec
3 files changed
Lines changed: 47 additions & 17 deletions
File tree
- mcpgateway/admin_ui
- tests/unit
- js
- mcpgateway/utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1494 | 1494 | | |
1495 | 1495 | | |
1496 | 1496 | | |
1497 | | - | |
| 1497 | + | |
1498 | 1498 | | |
1499 | 1499 | | |
1500 | 1500 | | |
| |||
1554 | 1554 | | |
1555 | 1555 | | |
1556 | 1556 | | |
1557 | | - | |
| 1557 | + | |
1558 | 1558 | | |
1559 | 1559 | | |
1560 | 1560 | | |
| |||
1659 | 1659 | | |
1660 | 1660 | | |
1661 | 1661 | | |
1662 | | - | |
1663 | | - | |
1664 | | - | |
1665 | | - | |
1666 | | - | |
1667 | | - | |
1668 | | - | |
1669 | | - | |
1670 | | - | |
1671 | | - | |
1672 | | - | |
1673 | | - | |
1674 | | - | |
1675 | | - | |
| 1662 | + | |
1676 | 1663 | | |
1677 | 1664 | | |
1678 | 1665 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
609 | 609 | | |
610 | 610 | | |
611 | 611 | | |
612 | | - | |
| 612 | + | |
613 | 613 | | |
614 | 614 | | |
615 | 615 | | |
| |||
825 | 825 | | |
826 | 826 | | |
827 | 827 | | |
| 828 | + | |
828 | 829 | | |
829 | 830 | | |
830 | 831 | | |
| |||
904 | 905 | | |
905 | 906 | | |
906 | 907 | | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
907 | 933 | | |
908 | 934 | | |
909 | 935 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
0 commit comments