public static void loadFilesThatNeedFixing() throws CoreException, IOException { makeJavaProject(); TestingUtils.copyBrokenFiles( testIProject.getFolder(SRC_FOLDER_NAME), new File("classesToFix/"), new File("mockLibraries/")); // Compiles the code testIProject.refreshLocal(IResource.DEPTH_INFINITE, null); testIProject.build(IncrementalProjectBuilder.FULL_BUILD, null); FindbugsPlugin.setProjectSettingsEnabled(testIProject, null, true); UserPreferences userPrefs = FindbugsPlugin.getUserPreferences(testIProject); // enables categories like Security, which are disabled by default userPrefs.getFilterSettings().clearAllCategories(); checkFBContribInstalled(); checkFindSecurityBugsInstalled(); TestingUtils.waitForUiEvents(100); }