| parseOutput(String) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
| scriptBasedInit(Function, String[]) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| getDevices() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| getScriptFromEnvSetting(String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getBuilderInvocationsMap(Device.Builder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getScriptFromSearchDirs(String, String[]) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getScriptFromHadoopCommon(Function, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| NECVEPlugin(Function, String[], UdevUtil) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| allocateDevices(Set, int, Map) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getBuilderInvocationsMap$3(Device.Builder, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| NECVEPlugin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getBuilderInvocationsMap$6(Device.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBuilderInvocationsMap$5(Device.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBuilderInvocationsMap$1(Device.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRegisterRequestInfo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createCommandExecutor(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBuilderInvocationsMap$4(Device.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBuilderInvocationsMap$2(Device.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getDevices$0(Device) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCommandExecutorProvider(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVeDeviceDiscoverer(VEDeviceDiscoverer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBinaryPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onDevicesAllocated(Set, YarnRuntimeType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onDevicesReleased(Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |