| addQualifiedPath(String, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| addBasicPath(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reportPackage(Package) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| reportPackages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addPath(String, String[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$reportPackage$19(String, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHoot(File) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| removeTail(String, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| locateCode(String, String[]) |   | 76% |   | 66% | 2 | 4 | 0 | 4 | 0 | 1 |
| needsDefaultSource() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| shorten(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| libsOption() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| defaultSourceFolder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| normalTargetFolder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| somePackages() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$cachePackages$11(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| reportFolder(String, File) |   | 83% |   | 66% | 2 | 4 | 1 | 8 | 0 | 1 |
| testPackages() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| libsOptBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| selectedSource() |   | 66% |   | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
| testTargetPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSourcePath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPackages$18(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSourcePath$9(CommandLine) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTargetPath$8(CommandLine) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| locateRelative(String, String, String) |   | 86% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| defaultSourcePath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| normalSource() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| targetFolderPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| compileOrTest() |   | 66% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| lambda$static$20(File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| targetTail() |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| sourceTail() |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| prepareFolders() |   | 98% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| listOptions() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| loadPaths() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| lambda$collectPackagesUnder$12(File, Collection, File) |  | 100% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| compilePackage(Package) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| HootMain() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| cachePackages() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| buildOption(String, String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| buildCommand(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$reportLoudly$16(String, File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$14(File) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| lambda$collectPackagesUnder$13(File, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| runCommand() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| helpPrinter() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| availableOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prepareCompile() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| packageOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseArgs(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| locate(String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reportLoudly(String, File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$compilePackage$22(Package) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| parseCommand(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cacheLibs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| printHelp() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| baseOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourceOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| testSourceOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| targetOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| languageOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$parseArgs$0(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| main(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| targetPath() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourcePath() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| packageList() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| libsList() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| compileAllPackages() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| helpOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| testOption() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| baseOptBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourceOptBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| testSourceBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| targetOptBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| languageBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| packageOptBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| buildOption(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$basePath$10(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$sourcePath$6(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$targetPath$5(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| helpWanted() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| testWanted() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasMainSource() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasTestSource() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourceType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| basePath() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| collectPackagesUnder(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| compilePackages() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| shortOption(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$compileAllPackages$17(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$availableOptions$15(Options, Option) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$sourceType$7(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| mainly() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| noPackages() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| shortened(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$compilePackage$21(UnitFile) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$hasTestSource$4(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$hasMainSource$3(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$testWanted$2(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$helpWanted$1(CommandLine) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| normalPath(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| packages() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| libs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |