Lines Matching full:psu
10 using namespace phosphor::power::psu;
142 auto psu = std::make_unique<PowerSupply>(bus, "", 3, 0x68, "ibm-cffps", in TEST_F() local
160 auto psu = std::make_unique<PowerSupply>(bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
178 auto psu = std::make_unique<PowerSupply>( in TEST_F() local
182 EXPECT_EQ(psu->isPresent(), false); in TEST_F()
183 EXPECT_EQ(psu->isFaulted(), false); in TEST_F()
184 EXPECT_EQ(psu->hasCommFault(), false); in TEST_F()
185 EXPECT_EQ(psu->hasInputFault(), false); in TEST_F()
186 EXPECT_EQ(psu->hasMFRFault(), false); in TEST_F()
187 EXPECT_EQ(psu->hasVINUVFault(), false); in TEST_F()
188 EXPECT_EQ(psu->hasVoutOVFault(), false); in TEST_F()
189 EXPECT_EQ(psu->hasIoutOCFault(), false); in TEST_F()
190 EXPECT_EQ(psu->hasVoutUVFault(), false); in TEST_F()
191 EXPECT_EQ(psu->hasFanFault(), false); in TEST_F()
192 EXPECT_EQ(psu->hasTempFault(), false); in TEST_F()
193 EXPECT_EQ(psu->hasPgoodFault(), false); in TEST_F()
194 EXPECT_EQ(psu->hasPSKillFault(), false); in TEST_F()
195 EXPECT_EQ(psu->hasPS12VcsFault(), false); in TEST_F()
196 EXPECT_EQ(psu->hasPSCS12VFault(), false); in TEST_F()
228 PowerSupply psu{bus, PSUInventoryPath, 4, 0x69, in TEST_F() local
231 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
234 psu.analyze(); in TEST_F()
236 EXPECT_EQ(psu.isPresent(), false); in TEST_F()
237 EXPECT_EQ(psu.isFaulted(), false); in TEST_F()
238 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
239 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
240 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
241 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
242 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
243 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
244 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
245 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
246 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
247 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
248 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
249 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
250 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
687 // Test where PSU is NOT present in TEST_F()
692 PowerSupply psu{bus, PSUInventoryPath, 4, 0x69, in TEST_F() local
696 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
698 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
702 psu.onOffConfig(data); in TEST_F()
707 // Test where PSU is present in TEST_F()
712 PowerSupply psu{bus, PSUInventoryPath, 5, 0x6a, in TEST_F() local
715 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
719 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
733 psu.analyze(); in TEST_F()
738 psu.onOffConfig(data); in TEST_F()
747 PowerSupply psu{bus, PSUInventoryPath, 13, 0x68, in TEST_F() local
750 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
754 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
767 psu.analyze(); in TEST_F()
768 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
769 EXPECT_EQ(psu.isFaulted(), false); in TEST_F()
770 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
771 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
772 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
773 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
774 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
775 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
776 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
777 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
778 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
779 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
780 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
781 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
782 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
811 psu.analyze(); in TEST_F()
812 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
815 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
818 EXPECT_EQ(psu.isFaulted(), x >= DEGLITCH_LIMIT); in TEST_F()
819 EXPECT_EQ(psu.hasInputFault(), x >= DEGLITCH_LIMIT); in TEST_F()
820 EXPECT_EQ(psu.hasMFRFault(), x >= DEGLITCH_LIMIT); in TEST_F()
821 EXPECT_EQ(psu.hasVINUVFault(), x >= DEGLITCH_LIMIT); in TEST_F()
822 EXPECT_EQ(psu.hasVoutOVFault(), x >= DEGLITCH_LIMIT); in TEST_F()
823 EXPECT_EQ(psu.hasIoutOCFault(), x >= DEGLITCH_LIMIT); in TEST_F()
824 EXPECT_EQ(psu.hasFanFault(), x >= DEGLITCH_LIMIT); in TEST_F()
825 EXPECT_EQ(psu.hasTempFault(), x >= DEGLITCH_LIMIT); in TEST_F()
826 EXPECT_EQ(psu.hasPgoodFault(), x >= PGOOD_DEGLITCH_LIMIT); in TEST_F()
827 EXPECT_EQ(psu.hasPSKillFault(), x >= DEGLITCH_LIMIT); in TEST_F()
828 EXPECT_EQ(psu.hasPS12VcsFault(), x >= DEGLITCH_LIMIT); in TEST_F()
829 EXPECT_EQ(psu.hasPSCS12VFault(), x >= DEGLITCH_LIMIT); in TEST_F()
840 psu.clearFaults(); in TEST_F()
841 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
842 EXPECT_EQ(psu.isFaulted(), false); in TEST_F()
843 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
844 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
845 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
846 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
847 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
848 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
849 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
850 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
851 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
852 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
853 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
854 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
855 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
886 psu.analyze(); in TEST_F()
889 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
890 EXPECT_EQ(psu.isFaulted(), true); in TEST_F()
891 EXPECT_EQ(psu.hasInputFault(), true); in TEST_F()
892 EXPECT_EQ(psu.hasMFRFault(), true); in TEST_F()
893 EXPECT_EQ(psu.hasVINUVFault(), true); in TEST_F()
894 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
895 EXPECT_EQ(psu.hasVoutOVFault(), true); in TEST_F()
896 EXPECT_EQ(psu.hasIoutOCFault(), true); in TEST_F()
899 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
900 EXPECT_EQ(psu.hasFanFault(), true); in TEST_F()
901 EXPECT_EQ(psu.hasTempFault(), true); in TEST_F()
903 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
904 EXPECT_EQ(psu.hasPSKillFault(), true); in TEST_F()
905 EXPECT_EQ(psu.hasPS12VcsFault(), true); in TEST_F()
906 EXPECT_EQ(psu.hasPSCS12VFault(), true); in TEST_F()
921 psu.analyze(); in TEST_F()
923 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
924 EXPECT_EQ(psu.isFaulted(), true); in TEST_F()
925 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
926 EXPECT_EQ(psu.hasMFRFault(), true); in TEST_F()
927 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
928 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
929 EXPECT_EQ(psu.hasVoutOVFault(), true); in TEST_F()
930 EXPECT_EQ(psu.hasIoutOCFault(), true); in TEST_F()
931 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
932 EXPECT_EQ(psu.hasFanFault(), true); in TEST_F()
933 EXPECT_EQ(psu.hasTempFault(), true); in TEST_F()
935 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
936 EXPECT_EQ(psu.hasPSKillFault(), true); in TEST_F()
937 EXPECT_EQ(psu.hasPS12VcsFault(), true); in TEST_F()
938 EXPECT_EQ(psu.hasPSCS12VFault(), true); in TEST_F()
948 psu.analyze(); in TEST_F()
949 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
950 EXPECT_EQ(psu.isFaulted(), false); in TEST_F()
951 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
952 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
953 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
954 EXPECT_EQ(psu.hasCommFault(), false); in TEST_F()
955 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
956 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
957 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
958 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
959 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
960 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
961 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
962 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
963 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
974 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
976 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
979 psu.updateInventory(); in TEST_F()
988 PowerSupply psu{bus, PSUInventoryPath, 13, 0x69, in TEST_F() local
991 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
994 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1009 psu.analyze(); in TEST_F()
1011 psu.updateInventory(); in TEST_F()
1022 psu.updateInventory(); in TEST_F()
1035 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
1038 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1039 EXPECT_EQ(psu.isPresent(), false); in TEST_F()
1045 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1061 psu.analyze(); in TEST_F()
1062 EXPECT_EQ(psu.isPresent(), true); in TEST_F()
1069 PowerSupply psu{bus, PSUInventoryPath, 11, 0x6f, in TEST_F() local
1072 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1075 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1090 psu.analyze(); in TEST_F()
1091 EXPECT_EQ(psu.isFaulted(), false); in TEST_F()
1119 psu.analyze(); in TEST_F()
1120 EXPECT_EQ(psu.isFaulted(), x >= DEGLITCH_LIMIT); in TEST_F()
1128 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
1131 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1134 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1148 psu.analyze(); in TEST_F()
1149 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
1165 psu.analyze(); in TEST_F()
1166 EXPECT_EQ(psu.hasInputFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1176 psu.analyze(); in TEST_F()
1177 EXPECT_EQ(psu.hasInputFault(), false); in TEST_F()
1184 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
1187 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1190 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1205 psu.analyze(); in TEST_F()
1206 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
1217 psu.analyze(); in TEST_F()
1218 EXPECT_EQ(psu.hasMFRFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1226 psu.analyze(); in TEST_F()
1227 EXPECT_EQ(psu.hasMFRFault(), false); in TEST_F()
1234 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
1237 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1240 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1262 psu.analyze(); in TEST_F()
1263 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
1280 psu.analyze(); in TEST_F()
1281 EXPECT_EQ(psu.hasVINUVFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1296 psu.analyze(); in TEST_F()
1297 EXPECT_EQ(psu.hasVINUVFault(), false); in TEST_F()
1304 PowerSupply psu{bus, PSUInventoryPath, 3, 0x69, in TEST_F() local
1307 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1310 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1325 psu.analyze(); in TEST_F()
1326 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
1337 psu.analyze(); in TEST_F()
1338 EXPECT_EQ(psu.hasVoutOVFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1346 psu.analyze(); in TEST_F()
1347 EXPECT_EQ(psu.hasVoutOVFault(), false); in TEST_F()
1354 PowerSupply psu{bus, PSUInventoryPath, 3, 0x6d, in TEST_F() local
1357 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1360 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1375 psu.analyze(); in TEST_F()
1376 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
1391 psu.analyze(); in TEST_F()
1392 EXPECT_EQ(psu.hasIoutOCFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1401 psu.analyze(); in TEST_F()
1402 EXPECT_EQ(psu.hasIoutOCFault(), false); in TEST_F()
1409 PowerSupply psu{bus, PSUInventoryPath, 3, 0x6a, in TEST_F() local
1412 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1415 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1430 psu.analyze(); in TEST_F()
1431 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
1442 psu.analyze(); in TEST_F()
1443 EXPECT_EQ(psu.hasVoutUVFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1451 psu.analyze(); in TEST_F()
1452 EXPECT_EQ(psu.hasVoutUVFault(), false); in TEST_F()
1462 PowerSupply psu{bus, PSUInventoryPath, 3, 0x6d, in TEST_F() local
1465 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1468 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1483 psu.analyze(); in TEST_F()
1484 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
1496 psu.analyze(); in TEST_F()
1497 EXPECT_EQ(psu.hasFanFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1506 psu.analyze(); in TEST_F()
1507 EXPECT_EQ(psu.hasFanFault(), false); in TEST_F()
1517 PowerSupply psu{bus, PSUInventoryPath, 3, 0x6a, in TEST_F() local
1520 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1523 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1538 psu.analyze(); in TEST_F()
1539 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
1551 psu.analyze(); in TEST_F()
1552 EXPECT_EQ(psu.hasTempFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1561 psu.analyze(); in TEST_F()
1562 EXPECT_EQ(psu.hasTempFault(), false); in TEST_F()
1569 PowerSupply psu{bus, PSUInventoryPath, 3, 0x6b, in TEST_F() local
1572 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1575 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1590 psu.analyze(); in TEST_F()
1591 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1598 psu.analyze(); in TEST_F()
1599 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1606 psu.analyze(); in TEST_F()
1607 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1615 psu.analyze(); in TEST_F()
1617 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1622 psu.analyze(); in TEST_F()
1624 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1629 psu.analyze(); in TEST_F()
1631 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1636 psu.analyze(); in TEST_F()
1638 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1643 psu.analyze(); in TEST_F()
1645 EXPECT_EQ(psu.hasPgoodFault(), true); in TEST_F()
1653 psu.analyze(); in TEST_F()
1654 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1663 psu.analyze(); in TEST_F()
1664 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1669 psu.analyze(); in TEST_F()
1670 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1675 psu.analyze(); in TEST_F()
1676 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1681 psu.analyze(); in TEST_F()
1682 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1687 psu.analyze(); in TEST_F()
1688 EXPECT_EQ(psu.hasPgoodFault(), true); in TEST_F()
1696 psu.analyze(); in TEST_F()
1697 EXPECT_EQ(psu.hasPgoodFault(), false); in TEST_F()
1703 PowerSupply psu{bus, PSUInventoryPath, 4, 0x6d, in TEST_F() local
1706 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1709 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1724 psu.analyze(); in TEST_F()
1725 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
1743 psu.analyze(); in TEST_F()
1744 EXPECT_EQ(psu.hasPSKillFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1755 psu.analyze(); in TEST_F()
1756 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
1773 psu.analyze(); in TEST_F()
1774 EXPECT_EQ(psu.hasPSKillFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1785 psu.analyze(); in TEST_F()
1786 EXPECT_EQ(psu.hasPSKillFault(), false); in TEST_F()
1792 PowerSupply psu{bus, PSUInventoryPath, 5, 0x6e, in TEST_F() local
1795 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1798 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1812 psu.analyze(); in TEST_F()
1813 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
1825 psu.analyze(); in TEST_F()
1826 EXPECT_EQ(psu.hasPS12VcsFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1835 psu.analyze(); in TEST_F()
1836 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
1848 psu.analyze(); in TEST_F()
1849 EXPECT_EQ(psu.hasPS12VcsFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1858 psu.analyze(); in TEST_F()
1859 EXPECT_EQ(psu.hasPS12VcsFault(), false); in TEST_F()
1865 PowerSupply psu{bus, PSUInventoryPath, 6, 0x6f, in TEST_F() local
1868 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1871 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1884 psu.analyze(); in TEST_F()
1885 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
1897 psu.analyze(); in TEST_F()
1898 EXPECT_EQ(psu.hasPSCS12VFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1907 psu.analyze(); in TEST_F()
1908 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
1920 psu.analyze(); in TEST_F()
1921 EXPECT_EQ(psu.hasPSCS12VFault(), x >= DEGLITCH_LIMIT); in TEST_F()
1930 psu.analyze(); in TEST_F()
1931 EXPECT_EQ(psu.hasPSCS12VFault(), false); in TEST_F()
1938 PowerSupply psu{bus, PSUInventoryPath, 6, 0x6f, in TEST_F() local
1940 EXPECT_EQ(psu.getPeakInputPower(), std::nullopt); in TEST_F()
1943 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1944 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1957 psu.analyze(); in TEST_F()
1958 EXPECT_EQ(psu.getPeakInputPower().value_or(0), 213); in TEST_F()
1963 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() local
1966 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1967 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
1981 psu.analyze(); in TEST_F()
1983 EXPECT_EQ(psu.getPeakInputPower(), std::nullopt); in TEST_F()
1988 PowerSupply psu{bus, PSUInventoryPath, 11, in TEST_F() local
1993 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
1995 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
2006 psu.analyze(); in TEST_F()
2008 EXPECT_EQ(psu.getPeakInputPower(), std::nullopt); in TEST_F()
2014 PowerSupply psu{bus, PSUInventoryPath, 6, 0x6f, in TEST_F() local
2018 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
2019 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
2038 psu.analyze(); in TEST_F()
2039 EXPECT_THAT(psu.getPeakInputPower().value_or(0), IsNan()); in TEST_F()
2046 PowerSupply psu{bus, PSUInventoryPath, 8, 0x6f, in TEST_F() local
2048 EXPECT_EQ(psu.isSyncHistoryRequired(), false); in TEST_F()
2050 static_cast<MockedGPIOInterface*>(psu.getPresenceGPIO()); in TEST_F()
2053 MockedPMBus& mockPMBus = static_cast<MockedPMBus&>(psu.getPMBus()); in TEST_F()
2066 psu.analyze(); in TEST_F()
2068 EXPECT_EQ(psu.isSyncHistoryRequired(), true); in TEST_F()
2069 psu.clearSyncHistoryRequired(); in TEST_F()
2070 EXPECT_EQ(psu.isSyncHistoryRequired(), false); in TEST_F()