TestGpuDiscoverer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,018 of 1,0180%8 of 80%42422722723838
testGetGpuDeviceInformationFaultyNvidiaSmiScriptConsecutiveRun()1140%20%22303011
testGetNumberOfUsableGpusFromConfig()860%n/a11141411
testLinuxGpuResourceDiscoverPluginConfig()690%n/a11202011
testGpuDiscover()400%20%22101011
testBinaryIsNotNvidiaSmi()400%n/a117711
testGetNumberOfUsableGpusFromConfigSingleDevice()380%n/a118811
testGetGpuDeviceInformationFakeNvidiaSmiScriptConsecutiveRun()370%20%22101011
testGpuBinaryIsANotExistingFile()370%n/a11121211
testGetGpuDeviceInformationFaultyNvidiaSmiScript()360%n/a11101011
testGetGpuDeviceInformationNvidiaSmiScriptWithInvalidXml()360%n/a11101011
setupFakeBinary(Configuration, String, boolean)330%20%22101011
testGetGpuDeviceInformationValidNvidiaSmiScript()300%n/a11101011
testScriptNotCalled()270%n/a117711
createFakeNvidiaSmiScriptAsRunnableFile(Consumer)210%n/a116611
testGetNumberOfUsableGpusFromConfigIllegalFormat()210%n/a116611
testGetNumberOfUsableGpusFromConfigDuplicateValues()210%n/a116611
testGetNumberOfUsableGpusFromConfigDuplicateValues2()210%n/a116611
testGetNumberOfUsableGpusFromConfigIncludingSpaces()210%n/a116611
testGetNumberOfUsableGpusFromConfigIncludingGibberish()210%n/a116611
testGetNumberOfUsableGpusFromConfigIncludingLetters()210%n/a116611
testGetNumberOfUsableGpusFromConfigWithoutIndexNumber()210%n/a116611
testGetNumberOfUsableGpusFromConfigEmptyString()210%n/a116611
testGetNumberOfUsableGpusFromConfigValueWithoutComma()210%n/a116611
testGetNumberOfUsableGpusFromConfigValueWithoutComma2()210%n/a116611
testGetNumberOfUsableGpusFromConfigValueWithoutColonSeparator()210%n/a116611
writeToFile(File, String)190%n/a117711
static {...}180%n/a113311
getTestParentFolder()160%n/a112211
createConfigWithAllowedDevices(String)150%n/a114411
creatediscovererWithGpuPathDefined(Configuration)150%n/a114411
assertNvidiaIsOnPath(GpuDiscoverer)130%n/a114411
before()120%n/a115511
TestGpuDiscoverer()110%n/a114411
touchFile(File)60%n/a112211
setupFakeBinary(Configuration)60%n/a111111
createNvidiaSmiScript(File)40%n/a112211
createFaultyNvidiaSmiScript(File)40%n/a112211
createNvidiaSmiScriptWithInvalidXml(File)40%n/a112211