• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / gpu-operator
39%
main: 44%

Build:
Build:
LAST BUILD BRANCH: pull-request/2890
DEFAULT BRANCH: main
Repo Added 17 Jul 2024 03:56PM UTC
Files 75
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH pull-request/2660
branch: pull-request/2660
CHANGE BRANCH
x
Reset
  • pull-request/2660
  • autoimageupdate
  • bundlecommitsha
  • main
  • pull-request/1333
  • pull-request/1382
  • pull-request/1384
  • pull-request/1385
  • pull-request/1417
  • pull-request/1424
  • pull-request/1427
  • pull-request/1430
  • pull-request/1431
  • pull-request/1434
  • pull-request/1435
  • pull-request/1440
  • pull-request/1441
  • pull-request/1442
  • pull-request/1443
  • pull-request/1444
  • pull-request/1445
  • pull-request/1447
  • pull-request/1450
  • pull-request/1455
  • pull-request/1462
  • pull-request/1464
  • pull-request/1466
  • pull-request/1468
  • pull-request/1471
  • pull-request/1472
  • pull-request/1474
  • pull-request/1475
  • pull-request/1480
  • pull-request/1483
  • pull-request/1491
  • pull-request/1493
  • pull-request/1494
  • pull-request/1495
  • pull-request/1496
  • pull-request/1504
  • pull-request/1505
  • pull-request/1508
  • pull-request/1509
  • pull-request/1510
  • pull-request/1513
  • pull-request/1520
  • pull-request/1522
  • pull-request/1523
  • pull-request/1524
  • pull-request/1525
  • pull-request/1526
  • pull-request/1531
  • pull-request/1535
  • pull-request/1541
  • pull-request/1544
  • pull-request/1550
  • pull-request/1552
  • pull-request/1555
  • pull-request/1560
  • pull-request/1568
  • pull-request/1569
  • pull-request/1570
  • pull-request/1573
  • pull-request/1574
  • pull-request/1578
  • pull-request/1580
  • pull-request/1581
  • pull-request/1583
  • pull-request/1584
  • pull-request/1589
  • pull-request/1590
  • pull-request/1594
  • pull-request/1604
  • pull-request/1609
  • pull-request/1615
  • pull-request/1617
  • pull-request/1620
  • pull-request/1630
  • pull-request/1639
  • pull-request/1652
  • pull-request/1657
  • pull-request/1658
  • pull-request/1659
  • pull-request/1662
  • pull-request/1663
  • pull-request/1664
  • pull-request/1665
  • pull-request/1666
  • pull-request/1671
  • pull-request/1672
  • pull-request/1675
  • pull-request/1681
  • pull-request/1683
  • pull-request/1688
  • pull-request/1691
  • pull-request/1697
  • pull-request/1700
  • pull-request/1701
  • pull-request/1707
  • pull-request/1710
  • pull-request/1713
  • pull-request/1715
  • pull-request/1719
  • pull-request/1724
  • pull-request/1725
  • pull-request/1728
  • pull-request/1729
  • pull-request/1731
  • pull-request/1732
  • pull-request/1733
  • pull-request/1739
  • pull-request/1740
  • pull-request/1742
  • pull-request/1743
  • pull-request/1744
  • pull-request/1746
  • pull-request/1747
  • pull-request/1748
  • pull-request/1749
  • pull-request/1750
  • pull-request/1751
  • pull-request/1752
  • pull-request/1753
  • pull-request/1755
  • pull-request/1756
  • pull-request/1757
  • pull-request/1758
  • pull-request/1759
  • pull-request/1761
  • pull-request/1762
  • pull-request/1764
  • pull-request/1765
  • pull-request/1766
  • pull-request/1767
  • pull-request/1768
  • pull-request/1769
  • pull-request/1770
  • pull-request/1771
  • pull-request/1772
  • pull-request/1773
  • pull-request/1775
  • pull-request/1776
  • pull-request/1779
  • pull-request/1781
  • pull-request/1782
  • pull-request/1783
  • pull-request/1785
  • pull-request/1788
  • pull-request/1789
  • pull-request/1790
  • pull-request/1791
  • pull-request/1792
  • pull-request/1793
  • pull-request/1796
  • pull-request/1797
  • pull-request/1799
  • pull-request/1802
  • pull-request/1805
  • pull-request/1806
  • pull-request/1807
  • pull-request/1808
  • pull-request/1809
  • pull-request/1810
  • pull-request/1811
  • pull-request/1812
  • pull-request/1813
  • pull-request/1815
  • pull-request/1816
  • pull-request/1817
  • pull-request/1819
  • pull-request/1821
  • pull-request/1823
  • pull-request/1825
  • pull-request/1826
  • pull-request/1827
  • pull-request/1828
  • pull-request/1829
  • pull-request/1830
  • pull-request/1831
  • pull-request/1832
  • pull-request/1833
  • pull-request/1836
  • pull-request/1837
  • pull-request/1838
  • pull-request/1840
  • pull-request/1841
  • pull-request/1843
  • pull-request/1844
  • pull-request/1846
  • pull-request/1847
  • pull-request/1850
  • pull-request/1852
  • pull-request/1853
  • pull-request/1854
  • pull-request/1855
  • pull-request/1856
  • pull-request/1861
  • pull-request/1862
  • pull-request/1863
  • pull-request/1864
  • pull-request/1865
  • pull-request/1866
  • pull-request/1867
  • pull-request/1868
  • pull-request/1870
  • pull-request/1872
  • pull-request/1873
  • pull-request/1875
  • pull-request/1878
  • pull-request/1879
  • pull-request/1880
  • pull-request/1881
  • pull-request/1882
  • pull-request/1883
  • pull-request/1884
  • pull-request/1885
  • pull-request/1886
  • pull-request/1887
  • pull-request/1888
  • pull-request/1890
  • pull-request/1891
  • pull-request/1892
  • pull-request/1894
  • pull-request/1896
  • pull-request/1898
  • pull-request/1903
  • pull-request/1904
  • pull-request/1905
  • pull-request/1907
  • pull-request/1908
  • pull-request/1909
  • pull-request/1911
  • pull-request/1912
  • pull-request/1914
  • pull-request/1916
  • pull-request/1917
  • pull-request/1919
  • pull-request/1920
  • pull-request/1921
  • pull-request/1922
  • pull-request/1925
  • pull-request/1926
  • pull-request/1927
  • pull-request/1928
  • pull-request/1929
  • pull-request/1933
  • pull-request/1934
  • pull-request/1935
  • pull-request/1937
  • pull-request/1938
  • pull-request/1939
  • pull-request/1940
  • pull-request/1941
  • pull-request/1943
  • pull-request/1944
  • pull-request/1946
  • pull-request/1948
  • pull-request/1949
  • pull-request/1950
  • pull-request/1953
  • pull-request/1954
  • pull-request/1955
  • pull-request/1956
  • pull-request/1957
  • pull-request/1958
  • pull-request/1959
  • pull-request/1960
  • pull-request/1961
  • pull-request/1962
  • pull-request/1963
  • pull-request/1964
  • pull-request/1966
  • pull-request/1967
  • pull-request/1969
  • pull-request/1971
  • pull-request/1972
  • pull-request/1974
  • pull-request/1975
  • pull-request/1978
  • pull-request/1979
  • pull-request/1981
  • pull-request/1983
  • pull-request/1985
  • pull-request/1988
  • pull-request/1989
  • pull-request/1990
  • pull-request/1992
  • pull-request/1998
  • pull-request/1999
  • pull-request/2001
  • pull-request/2002
  • pull-request/2003
  • pull-request/2004
  • pull-request/2008
  • pull-request/2010
  • pull-request/2011
  • pull-request/2012
  • pull-request/2014
  • pull-request/2020
  • pull-request/2021
  • pull-request/2023
  • pull-request/2024
  • pull-request/2027
  • pull-request/2028
  • pull-request/2032
  • pull-request/2033
  • pull-request/2037
  • pull-request/2038
  • pull-request/2039
  • pull-request/2041
  • pull-request/2042
  • pull-request/2043
  • pull-request/2044
  • pull-request/2046
  • pull-request/2048
  • pull-request/2051
  • pull-request/2054
  • pull-request/2055
  • pull-request/2057
  • pull-request/2059
  • pull-request/2062
  • pull-request/2063
  • pull-request/2064
  • pull-request/2065
  • pull-request/2066
  • pull-request/2067
  • pull-request/2069
  • pull-request/2071
  • pull-request/2072
  • pull-request/2073
  • pull-request/2075
  • pull-request/2076
  • pull-request/2077
  • pull-request/2078
  • pull-request/2081
  • pull-request/2082
  • pull-request/2083
  • pull-request/2084
  • pull-request/2085
  • pull-request/2086
  • pull-request/2088
  • pull-request/2089
  • pull-request/2090
  • pull-request/2091
  • pull-request/2092
  • pull-request/2093
  • pull-request/2094
  • pull-request/2095
  • pull-request/2097
  • pull-request/2098
  • pull-request/2099
  • pull-request/2100
  • pull-request/2101
  • pull-request/2103
  • pull-request/2104
  • pull-request/2105
  • pull-request/2106
  • pull-request/2108
  • pull-request/2111
  • pull-request/2112
  • pull-request/2113
  • pull-request/2116
  • pull-request/2117
  • pull-request/2119
  • pull-request/2120
  • pull-request/2121
  • pull-request/2122
  • pull-request/2123
  • pull-request/2125
  • pull-request/2128
  • pull-request/2130
  • pull-request/2131
  • pull-request/2134
  • pull-request/2135
  • pull-request/2136
  • pull-request/2138
  • pull-request/2140
  • pull-request/2141
  • pull-request/2142
  • pull-request/2144
  • pull-request/2147
  • pull-request/2148
  • pull-request/2149
  • pull-request/2151
  • pull-request/2154
  • pull-request/2156
  • pull-request/2157
  • pull-request/2158
  • pull-request/2160
  • pull-request/2162
  • pull-request/2164
  • pull-request/2168
  • pull-request/2172
  • pull-request/2179
  • pull-request/2180
  • pull-request/2181
  • pull-request/2182
  • pull-request/2183
  • pull-request/2184
  • pull-request/2187
  • pull-request/2188
  • pull-request/2191
  • pull-request/2192
  • pull-request/2193
  • pull-request/2194
  • pull-request/2195
  • pull-request/2196
  • pull-request/2199
  • pull-request/2200
  • pull-request/2202
  • pull-request/2203
  • pull-request/2204
  • pull-request/2205
  • pull-request/2206
  • pull-request/2207
  • pull-request/2208
  • pull-request/2210
  • pull-request/2213
  • pull-request/2215
  • pull-request/2217
  • pull-request/2218
  • pull-request/2219
  • pull-request/2220
  • pull-request/2221
  • pull-request/2223
  • pull-request/2224
  • pull-request/2226
  • pull-request/2229
  • pull-request/2230
  • pull-request/2233
  • pull-request/2234
  • pull-request/2235
  • pull-request/2238
  • pull-request/2240
  • pull-request/2242
  • pull-request/2243
  • pull-request/2244
  • pull-request/2245
  • pull-request/2246
  • pull-request/2248
  • pull-request/2250
  • pull-request/2251
  • pull-request/2252
  • pull-request/2253
  • pull-request/2256
  • pull-request/2258
  • pull-request/2260
  • pull-request/2262
  • pull-request/2263
  • pull-request/2264
  • pull-request/2265
  • pull-request/2266
  • pull-request/2267
  • pull-request/2268
  • pull-request/2269
  • pull-request/2270
  • pull-request/2273
  • pull-request/2274
  • pull-request/2275
  • pull-request/2276
  • pull-request/2277
  • pull-request/2278
  • pull-request/2281
  • pull-request/2283
  • pull-request/2284
  • pull-request/2285
  • pull-request/2286
  • pull-request/2287
  • pull-request/2289
  • pull-request/2290
  • pull-request/2291
  • pull-request/2292
  • pull-request/2293
  • pull-request/2294
  • pull-request/2296
  • pull-request/2297
  • pull-request/2298
  • pull-request/2299
  • pull-request/2300
  • pull-request/2303
  • pull-request/2366
  • pull-request/2367
  • pull-request/2369
  • pull-request/2374
  • pull-request/2375
  • pull-request/2380
  • pull-request/2384
  • pull-request/2386
  • pull-request/2388
  • pull-request/2390
  • pull-request/2391
  • pull-request/2392
  • pull-request/2393
  • pull-request/2394
  • pull-request/2395
  • pull-request/2396
  • pull-request/2404
  • pull-request/2405
  • pull-request/2406
  • pull-request/2407
  • pull-request/2408
  • pull-request/2409
  • pull-request/2410
  • pull-request/2411
  • pull-request/2418
  • pull-request/2420
  • pull-request/2421
  • pull-request/2422
  • pull-request/2424
  • pull-request/2425
  • pull-request/2426
  • pull-request/2427
  • pull-request/2428
  • pull-request/2429
  • pull-request/2431
  • pull-request/2434
  • pull-request/2438
  • pull-request/2439
  • pull-request/2440
  • pull-request/2442
  • pull-request/2443
  • pull-request/2444
  • pull-request/2445
  • pull-request/2446
  • pull-request/2447
  • pull-request/2448
  • pull-request/2449
  • pull-request/2450
  • pull-request/2451
  • pull-request/2452
  • pull-request/2453
  • pull-request/2454
  • pull-request/2455
  • pull-request/2456
  • pull-request/2457
  • pull-request/2458
  • pull-request/2459
  • pull-request/2460
  • pull-request/2461
  • pull-request/2462
  • pull-request/2464
  • pull-request/2465
  • pull-request/2466
  • pull-request/2467
  • pull-request/2468
  • pull-request/2469
  • pull-request/2470
  • pull-request/2472
  • pull-request/2475
  • pull-request/2476
  • pull-request/2477
  • pull-request/2478
  • pull-request/2480
  • pull-request/2481
  • pull-request/2483
  • pull-request/2485
  • pull-request/2486
  • pull-request/2487
  • pull-request/2488
  • pull-request/2491
  • pull-request/2492
  • pull-request/2493
  • pull-request/2494
  • pull-request/2496
  • pull-request/2497
  • pull-request/2498
  • pull-request/2499
  • pull-request/2500
  • pull-request/2502
  • pull-request/2504
  • pull-request/2510
  • pull-request/2512
  • pull-request/2513
  • pull-request/2514
  • pull-request/2515
  • pull-request/2517
  • pull-request/2518
  • pull-request/2519
  • pull-request/2521
  • pull-request/2523
  • pull-request/2524
  • pull-request/2525
  • pull-request/2526
  • pull-request/2527
  • pull-request/2528
  • pull-request/2529
  • pull-request/2534
  • pull-request/2538
  • pull-request/2541
  • pull-request/2542
  • pull-request/2544
  • pull-request/2545
  • pull-request/2546
  • pull-request/2547
  • pull-request/2548
  • pull-request/2551
  • pull-request/2553
  • pull-request/2554
  • pull-request/2555
  • pull-request/2556
  • pull-request/2557
  • pull-request/2560
  • pull-request/2561
  • pull-request/2562
  • pull-request/2563
  • pull-request/2564
  • pull-request/2565
  • pull-request/2566
  • pull-request/2567
  • pull-request/2568
  • pull-request/2569
  • pull-request/2571
  • pull-request/2572
  • pull-request/2573
  • pull-request/2575
  • pull-request/2576
  • pull-request/2578
  • pull-request/2579
  • pull-request/2580
  • pull-request/2582
  • pull-request/2584
  • pull-request/2586
  • pull-request/2587
  • pull-request/2588
  • pull-request/2591
  • pull-request/2592
  • pull-request/2597
  • pull-request/2598
  • pull-request/2599
  • pull-request/2601
  • pull-request/2606
  • pull-request/2607
  • pull-request/2609
  • pull-request/2610
  • pull-request/2611
  • pull-request/2612
  • pull-request/2613
  • pull-request/2614
  • pull-request/2615
  • pull-request/2616
  • pull-request/2617
  • pull-request/2618
  • pull-request/2620
  • pull-request/2624
  • pull-request/2625
  • pull-request/2629
  • pull-request/2630
  • pull-request/2631
  • pull-request/2633
  • pull-request/2634
  • pull-request/2635
  • pull-request/2636
  • pull-request/2637
  • pull-request/2640
  • pull-request/2642
  • pull-request/2643
  • pull-request/2644
  • pull-request/2647
  • pull-request/2648
  • pull-request/2649
  • pull-request/2651
  • pull-request/2653
  • pull-request/2654
  • pull-request/2656
  • pull-request/2657
  • pull-request/2658
  • pull-request/2659
  • pull-request/2661
  • pull-request/2662
  • pull-request/2663
  • pull-request/2665
  • pull-request/2666
  • pull-request/2667
  • pull-request/2669
  • pull-request/2673
  • pull-request/2676
  • pull-request/2677
  • pull-request/2678
  • pull-request/2679
  • pull-request/2681
  • pull-request/2682
  • pull-request/2683
  • pull-request/2687
  • pull-request/2688
  • pull-request/2689
  • pull-request/2690
  • pull-request/2692
  • pull-request/2695
  • pull-request/2696
  • pull-request/2697
  • pull-request/2698
  • pull-request/2699
  • pull-request/2702
  • pull-request/2703
  • pull-request/2704
  • pull-request/2705
  • pull-request/2706
  • pull-request/2707
  • pull-request/2708
  • pull-request/2710
  • pull-request/2711
  • pull-request/2712
  • pull-request/2713
  • pull-request/2714
  • pull-request/2715
  • pull-request/2716
  • pull-request/2718
  • pull-request/2721
  • pull-request/2722
  • pull-request/2723
  • pull-request/2724
  • pull-request/2725
  • pull-request/2726
  • pull-request/2727
  • pull-request/2730
  • pull-request/2732
  • pull-request/2733
  • pull-request/2734
  • pull-request/2735
  • pull-request/2737
  • pull-request/2738
  • pull-request/2739
  • pull-request/2740
  • pull-request/2741
  • pull-request/2742
  • pull-request/2743
  • pull-request/2745
  • pull-request/2747
  • pull-request/2748
  • pull-request/2750
  • pull-request/2752
  • pull-request/2753
  • pull-request/2754
  • pull-request/2755
  • pull-request/2756
  • pull-request/2757
  • pull-request/2758
  • pull-request/2759
  • pull-request/2760
  • pull-request/2761
  • pull-request/2762
  • pull-request/2763
  • pull-request/2764
  • pull-request/2765
  • pull-request/2767
  • pull-request/2768
  • pull-request/2769
  • pull-request/2770
  • pull-request/2771
  • pull-request/2772
  • pull-request/2774
  • pull-request/2775
  • pull-request/2777
  • pull-request/2778
  • pull-request/2779
  • pull-request/2782
  • pull-request/2784
  • pull-request/2785
  • pull-request/2790
  • pull-request/2791
  • pull-request/2792
  • pull-request/2793
  • pull-request/2794
  • pull-request/2796
  • pull-request/2801
  • pull-request/2802
  • pull-request/2803
  • pull-request/2804
  • pull-request/2805
  • pull-request/2806
  • pull-request/2807
  • pull-request/2808
  • pull-request/2809
  • pull-request/2812
  • pull-request/2813
  • pull-request/2815
  • pull-request/2816
  • pull-request/2818
  • pull-request/2819
  • pull-request/2824
  • pull-request/2825
  • pull-request/2826
  • pull-request/2828
  • pull-request/2831
  • pull-request/2834
  • pull-request/2836
  • pull-request/2838
  • pull-request/2839
  • pull-request/2840
  • pull-request/2841
  • pull-request/2843
  • pull-request/2846
  • pull-request/2847
  • pull-request/2848
  • pull-request/2849
  • pull-request/2850
  • pull-request/2852
  • pull-request/2853
  • pull-request/2856
  • pull-request/2857
  • pull-request/2858
  • pull-request/2859
  • pull-request/2860
  • pull-request/2861
  • pull-request/2863
  • pull-request/2865
  • pull-request/2866
  • pull-request/2869
  • pull-request/2871
  • pull-request/2872
  • pull-request/2873
  • pull-request/2876
  • pull-request/2878
  • pull-request/2879
  • pull-request/2881
  • pull-request/2882
  • pull-request/2886
  • pull-request/2887
  • pull-request/2889
  • pull-request/2890
  • pull-request/2891
  • pull-request/850
  • release-25.10
  • release-26.3
  • release-26.3-update-ocp-versions
  • release-26.7
  • scc-clusterrole

29 Jul 2026 10:59PM UTC coverage: 38.791% (+1.0%) from 37.789%
30498053155

push

github

abrarshivani
Add unit tests for cmd/gpuop-cfg config validators

Cover the csv and clusterpolicy validators under cmd/gpuop-cfg/validate:
alm-examples parsing (including apiVersion-ignored, empty/null list, and
unmarshal error boundaries), image validation, options load/getContents
(file and stdin), and the flag/subcommand wiring.

Signed-off-by: Abrar Shivani <ashivani@nvidia.com>

5653 of 14573 relevant lines covered (38.79%)

0.44 hits per line

Relevant lines Covered
Build:
Build:
14573 RELEVANT LINES 5653 COVERED LINES
0.44 HITS PER LINE
Source Files on pull-request/2660
  • Tree
  • List 73
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30498053155 pull-request/2660 Add unit tests for cmd/gpuop-cfg config validators Cover the csv and clusterpolicy validators under cmd/gpuop-cfg/validate: alm-examples parsing (including apiVersion-ignored, empty/null list, and unmarshal error boundaries), image validation, op... push 29 Jul 2026 11:05PM UTC abrarshivani github
38.79
30315298172 pull-request/2660 Document that validateALMExample ignores apiVersion Add an alm-examples case with a ClusterPolicy kind but a wrong apiVersion that still returns nil, making explicit that the validator only checks the first item's Kind. Signed-off-by: Abrar Shiv... push 27 Jul 2026 11:52PM UTC abrarshivani github
32.93
30314591069 pull-request/2660 Cover options.load/getContents and add ALM boundary cases - Test options.load and getContents (both packages): valid manifest, missing file, malformed yaml, empty file, and the stdin (input == "-") branch, using t.TempDir and an os.Pipe redir... push 27 Jul 2026 11:45PM UTC abrarshivani github
32.93
30312954857 pull-request/2660 Address review feedback on gpuop-cfg validate tests - Find the input flag by name instead of indexing cmd.Flags[0], and assert its type, names, usage and default value. - Assert subcommand presence (csv, clusterpolicy) instead of an exact count... push 27 Jul 2026 11:09PM UTC abrarshivani github
32.69
30303157843 pull-request/2660 Drop explanatory comments from validate image tests Following review feedback that such context belongs in the commit description rather than inline comments, remove the remaining explanatory comments. For the record: - validateImage/validateIma... push 27 Jul 2026 08:46PM UTC abrarshivani github
32.69
30298407625 pull-request/2660 Trim extraneous comments in gpuop-cfg validate tests Remove comments that merely restate what the code and test/case names already convey, keeping only the few that explain non-obvious context (why only the error path is hermetic, and why certain... push 27 Jul 2026 07:35PM UTC abrarshivani github
32.69
See All Builds (2575)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc