Source file "org/eclipse/osgi/storage/Storage.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 5,397 of 5,397 | 0% | 658 of 658 | 0% | 429 | 429 | 1,244 | 1,244 | 99 | 99 |
| Storage(EquinoxContainer, String[]) | 0% | 0% | 13 | 13 | 78 | 78 | 1 | 1 | ||
| loadGenerations(DataInputStream, String[]) | 0% | 0% | 23 | 23 | 66 | 66 | 1 | 1 | ||
| loadStorageHookData(List, DataInputStream) | 0% | 0% | 17 | 17 | 55 | 55 | 1 | 1 | ||
| install(Module, String, InputStream) | 0% | 0% | 14 | 14 | 55 | 55 | 1 | 1 | ||
| checkSystemBundle(String[]) | 0% | 0% | 12 | 12 | 57 | 57 | 1 | 1 | ||
| saveGenerations(DataOutputStream) | 0% | 0% | 12 | 12 | 47 | 47 | 1 | 1 | ||
| calculateVMPackages() | 0% | 0% | 8 | 8 | 39 | 39 | 1 | 1 | ||
| getSystemExtraCapabilities() | 0% | 0% | 11 | 11 | 35 | 35 | 1 | 1 | ||
| findVMProfile(BundleInfo.Generation) | 0% | 0% | 13 | 13 | 35 | 35 | 1 | 1 | ||
| listEntryPaths(List, String, String, int) | 0% | 0% | 11 | 11 | 20 | 20 | 1 | 1 | ||
| update(Module, URLConnection) | 0% | 0% | 6 | 6 | 33 | 33 | 1 | 1 | ||
| calculateEECapabilities(Version) | 0% | 0% | 3 | 3 | 19 | 19 | 1 | 1 | ||
| getBuilder(BundleInfo.Generation, String, String) | 0% | 0% | 9 | 9 | 23 | 23 | 1 | 1 | ||
| listEntryPaths(BundleFile, String, Filter, Hashtable, int, LinkedHashSet) | 0% | 0% | 12 | 12 | 25 | 25 | 1 | 1 | ||
| getChildStorageManager() | 0% | 0% | 4 | 4 | 17 | 17 | 1 | 1 | ||
| copyToTempLibrary(BundleInfo.Generation, String) | 0% | 0% | 5 | 5 | 23 | 23 | 1 | 1 | ||
| loadVMProfile(BundleInfo.Generation) | 0% | 0% | 10 | 10 | 25 | 25 | 1 | 1 | ||
| compact(File) | 0% | 0% | 8 | 8 | 21 | 21 | 1 | 1 | ||
| setPermissions(File) | 0% | 0% | 7 | 7 | 20 | 20 | 1 | 1 | ||
| sanitizeFilterInput(String) | 0% | 0% | 12 | 12 | 25 | 25 | 1 | 1 | ||
| save0() | 0% | 0% | 6 | 6 | 26 | 26 | 1 | 1 | ||
| saveStorageHookData(DataOutputStream, List) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| createBundleFile(File, BundleInfo.Generation, boolean, boolean) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| close() | 0% | 0% | 6 | 6 | 16 | 16 | 1 | 1 | ||
| calculateVMExecutionEnvs(Version) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| getContentFile0(File, ContentProvider.Type, long, long) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| findNextBestProfile(BundleInfo.Generation, String, Version, String) | 0% | 0% | 8 | 8 | 18 | 18 | 1 | 1 | ||
| setStorageHooks(BundleInfo.Generation) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| refreshStaleBundles() | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| needsDiscarding(BundleInfo.Generation) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| getFile(File, String, String) | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| stageContent0(InputStream, URL) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| getContentConnection(Module, String, InputStream) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| installExtensions() | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| getInfoInputStream() | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| systemNeedsUpdate(File, ModuleRevision, BundleInfo.Generation, String, String, String[]) | 0% | 0% | 7 | 7 | 10 | 10 | 1 | 1 | ||
| refresh(Module) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| wrapBundleFile(BundleFile, BundleInfo.Generation, boolean) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| findEntries(List, String, String, int) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| findFrameworkVersion() | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| getAliasList(Collection) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| getSystemExtraPackages() | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| getSystemContent() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| refreshMRJarBundles() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| createProfileStream(BundleInfo.Generation, String, String) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| findInSystemBundle(BundleInfo.Generation, String) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| calculateVMProfile(Version) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| cleanOSGiStorage(Location, File) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| getContentFile(File, ContentProvider.Type, long, long) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| readConfiguredJavaProfile(BundleInfo.Generation) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| getUpdateLocation0(Module) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| getFile(String, String, boolean) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| getNextBestProfile(BundleInfo.Generation, String, Version, String) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| save() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| stageContent(InputStream, URL) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getContentConnection(String) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| delete(File) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| createURL(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| createStorage(EquinoxContainer) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| lambda$6(BundleInfo.Generation) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| saveLongString(DataOutputStream, String) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getHooks(Map, BundleInfo.Generation) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getBundleFileLimit(EquinoxConfiguration) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getBundleFilePath(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| readLongString(DataInputStream) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| ensureDeleteFlagFileExists(Path) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getContentProvider(InputStream, URL) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getUpdateLocation(Module) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| createPropStream(BundleInfo.Generation, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| loadPermissionData(DataInputStream) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| createNestedBundleFile(String, BundleFile, BundleInfo.Generation, Collection) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| deleteFlaggedDirectory(File) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| update(Module, InputStream) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| compact() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| createNestedBundleFile(String, BundleFile, BundleInfo.Generation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$2(File, ContentProvider.Type, long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBuilder(BundleInfo.Generation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFile(String, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$7(List, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| savePermissionData(DataOutputStream) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| connectPersistentBundles(List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$1(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$3(InputStream, URL) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$4(File) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getConfiguration() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLogServices() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isReadOnly() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$0(Module) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$5() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$8(String, BundleInfo.Generation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRuntimeVersion() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMRUBundleFileList() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getModuleDatabase() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAdaptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getModuleContainer() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getExtensionInstaller() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSecurityAdmin() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getEquinoxContainer() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |