@Test public void should_use_parameterized_task_work_dir() throws Exception { p.put("sonar.task", "views"); p.put(ScannerProperties.WORK_DIR, "generated/reports"); new Dirs(mock(Logger.class)).init(p); File workDir = new File(p.get(ScannerProperties.WORK_DIR)); assertThat(workDir).isNotNull(); assertThat(workDir.getCanonicalPath().replace("\\", "/")).contains("generated/reports"); }
void init(Map<String, String> p) { boolean onProject = Utils.taskRequiresProject(p); if (onProject) { initProjectDirs(p); } else { initTaskDirs(p); } }
Dirs { void init(Map<String, String> p) { boolean onProject = Utils.taskRequiresProject(p); if (onProject) { initProjectDirs(p); } else { initTaskDirs(p); } } }
Dirs { void init(Map<String, String> p) { boolean onProject = Utils.taskRequiresProject(p); if (onProject) { initProjectDirs(p); } else { initTaskDirs(p); } } Dirs(Logger logger); }
Dirs { void init(Map<String, String> p) { boolean onProject = Utils.taskRequiresProject(p); if (onProject) { initProjectDirs(p); } else { initTaskDirs(p); } } Dirs(Logger logger);  }
Dirs { void init(Map<String, String> p) { boolean onProject = Utils.taskRequiresProject(p); if (onProject) { initProjectDirs(p); } else { initTaskDirs(p); } } Dirs(Logger logger);   }