Tabnine Logo
ResourceUtils.isUnitTestClass
Code IndexAdd Tabnine to your IDE (free)

How to use
isUnitTestClass
method
in
org.sonar.api.resources.ResourceUtils

Best Java code snippets using org.sonar.api.resources.ResourceUtils.isUnitTestClass (Showing top 10 results out of 315)

origin: org.codehaus.sonar/sonar-batch

 @Override
 public boolean shouldDecorateResource(Resource resource) {
  return !ResourceUtils.isUnitTestClass(resource);
 }
}
origin: Stratio/sonar-scala-plugin

private Resource getResource(ISourceFileCoverage coverage, SensorContext context) {
  String fileRelativePath = coverage.getPackageName() + "/" + coverage.getName();
  // Only take into account scala files
  // Java files will be analyzed by jacoco sensor itself.
  if (fileRelativePath.endsWith(".scala")) {
    Resource resourceInContext = getResource(fileRelativePath, context);
    if (resourceInContext != null && ResourceUtils.isUnitTestClass(resourceInContext)) {
      // Ignore unit tests
      return null;
    }
    return resourceInContext;
  }
  return null;		
}

origin: org.codehaus.sonar.sslr-squid-bridge/sslr-squid-bridge

@Override
public void checkResource(Resource resource, DecoratorContext context, RuleKey ruleKey, ResourcePerspectives perspectives) {
 double skippedTests = MeasureUtils.getValue(context.getMeasure(CoreMetrics.SKIPPED_TESTS), 0.0);
 if (ResourceUtils.isUnitTestClass(resource) && skippedTests > 0) {
  createIssue(resource, ruleKey, skippedTests, perspectives);
 }
}
origin: org.codehaus.sonar.sslr-squid-bridge/sslr-squid-bridge

@Override
public void checkResource(Resource resource, DecoratorContext context, RuleKey ruleKey, ResourcePerspectives perspectives) {
 double testErrors = MeasureUtils.getValue(context.getMeasure(CoreMetrics.TEST_ERRORS), 0.0);
 double testFailures = MeasureUtils.getValue(context.getMeasure(CoreMetrics.TEST_FAILURES), 0.0);
 double testFailuresAndErrors = testErrors + testFailures;
 if (ResourceUtils.isUnitTestClass(resource) && testFailuresAndErrors > 0) {
  createIssue(resource, ruleKey, testFailuresAndErrors, perspectives);
 }
}
origin: org.codehaus.sonar-plugins.java/sonar-jacoco-plugin

private Resource getResource(ISourceFileCoverage coverage, SensorContext context) {
 String className = fullyQualifiedClassName(coverage.getPackageName(), coverage.getName());
 Resource resourceInContext = context.getResource(javaResourceLocator.findResourceByClassName(className));
 if (resourceInContext == null) {
  // Do not save measures on resource which doesn't exist in the context
  return null;
 }
 if (ResourceUtils.isUnitTestClass(resourceInContext)) {
  // Ignore unit tests
  return null;
 }
 return resourceInContext;
}
origin: org.codehaus.sonar-plugins.java/java-jacoco

private Resource getResource(ISourceFileCoverage coverage, SensorContext context) {
 String className = fullyQualifiedClassName(coverage.getPackageName(), coverage.getName());
 Resource resourceInContext = context.getResource(javaResourceLocator.findResourceByClassName(className));
 if (resourceInContext == null) {
  // Do not save measures on resource which doesn't exist in the context
  return null;
 }
 if (ResourceUtils.isUnitTestClass(resourceInContext)) {
  // Ignore unit tests
  return null;
 }
 return resourceInContext;
}
origin: org.codehaus.sonar.common-rules/sonar-common-rules

@SuppressWarnings("rawtypes")
@Override
public void checkResource(Resource resource, DecoratorContext context, org.sonar.api.rules.Rule rule) {
 double skippedTests = MeasureUtils.getValue(context.getMeasure(CoreMetrics.SKIPPED_TESTS), 0.0);
 if (ResourceUtils.isUnitTestClass(resource) && skippedTests > 0) {
  Violation violation = Violation.create(rule, resource).setCost(skippedTests);
  violation.setMessage("Some tests are skipped. You should activate them or remove them.");
  context.saveViolation(violation);
 }
}
origin: org.codehaus.sonar-plugins/sonar-php-plugin

/**
 * Collect measures.
 * 
 * @param reportXml
 *          the report xml
 * @throws FileNotFoundException
 *           the file not found exception
 * @throws ParseException
 *           the parse exception
 */
protected void collectMeasures(File reportXml) throws FileNotFoundException, ParseException {
 MetricsNode metricsNode = getMetrics(reportXml);
 List<FileNode> files = metricsNode.getFiles();
 for (FileNode fileNode : files) {
  String fileName = fileNode.getFileName();
  PhpFile currentResourceFile = PhpFile.getInstance(project).fromAbsolutePath(fileName, project);
  if (currentResourceFile != null) {
   if (measureUnitTests || !ResourceUtils.isUnitTestClass(currentResourceFile)) {
    collectFileMeasures(fileNode, currentResourceFile);
   }
  } else {
   LOG.warn("The following file doesn't belong to current project sources or tests : " + fileName);
  }
 }
 saveMeasures();
}
origin: org.codehaus.sonar.common-rules/sonar-common-rules

@SuppressWarnings("rawtypes")
@Override
public void checkResource(Resource resource, DecoratorContext context, org.sonar.api.rules.Rule rule) {
 double testErrors = MeasureUtils.getValue(context.getMeasure(CoreMetrics.TEST_ERRORS), 0.0);
 double testFailures = MeasureUtils.getValue(context.getMeasure(CoreMetrics.TEST_FAILURES), 0.0);
 double testFailuresAndErrors = testErrors + testFailures;
 if (ResourceUtils.isUnitTestClass(resource) && testFailuresAndErrors > 0) {
  Violation violation = Violation.create(rule, resource).setCost(testFailuresAndErrors);
  violation.setMessage("Some tests are not successful. You should fix them.");
  context.saveViolation(violation);
 }
}
origin: org.codehaus.sonar/sonar-batch

builder.setIsTest(ResourceUtils.isUnitTestClass(r));
org.sonar.api.resourcesResourceUtilsisUnitTestClass

Popular methods of ResourceUtils

  • isFile
    Alias for #isEntity(Resource)
  • isEntity
  • isProject
    This method equal isRootProject(resource) or isModuleProject(resource)
  • isSet
  • isUnitTestFile
  • isDirectory
    Alias for #isSpace(Resource)
  • isModuleProject
  • isRootProject
  • isPackage
  • isPersistable
  • isSubview
  • isView
  • isSubview,
  • isView,
  • isLibrary,
  • isSpace

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onRequestPermissionsResult (Fragment)
  • requestLocationUpdates (LocationManager)
  • addToBackStack (FragmentTransaction)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Menu (java.awt)
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Reference (javax.naming)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now