/** {@inheritDoc} */ public boolean shouldExecuteOnProject(Project project) { if (project.isRoot() || !CSharpConstants.LANGUAGE_KEY.equals(project.getLanguageKey())) { return false; } boolean skipMode = AbstractCSharpSensor.MODE_SKIP.equalsIgnoreCase(executionMode); boolean isTestProject = microsoftWindowsEnvironment.getCurrentProject(project.getName()).isTest(); return !isTestProject && !skipMode; }