Package org.sonar.wsclient.services

Examples of org.sonar.wsclient.services.Resource


      ImmutableSet.Builder<SonarIssue> entriesBuilder = ImmutableSet.builder();
      final Settings settings = SettingsUtil.getSettingsFor(psiFile);
      if (settings == null) continue;
      final Collection<Resource> resources = settings.getResources();
      if (resources == null || resources.isEmpty()) {
        matchFileByResource(fullFilePath, entriesBuilder, new Resource());
      } else {
        for (Resource resource : resources) {
          matchFileByResource(fullFilePath, entriesBuilder, resource);
        }
      }
View Full Code Here


    final SonarReport sonarReport = SonarReport.fromJson(sonarReportContent);
    final int issuesCount = sonarReport != null && sonarReport.getIssues() != null ? sonarReport.getIssues().size() : 0;
    sonarConsole.info(String.format("Found %d issues in the SonarQube report", issuesCount));

    if (enrichedSettings.settings.getResources().isEmpty()) {
      createIndexFrom(sonarReport, new Resource());
    } else {
      for (Resource resource : enrichedSettings.settings.getResources()) {
        createIndexFrom(sonarReport, resource);
      }
    }
View Full Code Here

  @Override
  protected void doOKAction() {
    final int[] selectedRowsIndex = myResourcesTable.getSelectedRows();
    selectedSonarResources = new ArrayList<Resource>(selectedRowsIndex.length);
    for (int i: selectedRowsIndex) {
      Resource sonarResource = myAllProjectsAndModules.get(i);
      selectedSonarResources.add(sonarResource);
    }
    super.doOKAction();
  }
View Full Code Here

    // key
  }

  private static void testGetResourceWithProfile() {
    SonarServer sonarServer = SonarServer.create("https://sonar.corp.mobile.de/sonar");
    final Resource resourceWithProfile = sonarServer.getResourceWithProfile("de.mobile:mobile-parkings-job");
    System.out.println("language: " + resourceWithProfile.getLanguage());
    System.out.println("profile: " + resourceWithProfile.getMeasure("profile").getData());
  }
View Full Code Here

            }else{
                sonar=Sonar.create(serverUrl, userCredentials.getUsername(), PassEncoder.decodeAsString(userCredentials.getPassword()));
            }
            ResourceQuery query=new ResourceQuery(resource);
            query.setMetrics(VIOLATIONS_DENSITY_METRICS);
            Resource r = sonar.find(query);
            return r.getMeasure(VIOLATIONS_DENSITY_METRICS).getValue();
        } catch(ConnectionException ex) {
            if(isError401(ex)){
                throw new AuthorizationException(ex);
            }else{
                throw ex;
View Full Code Here

    assertThat(values, is(expectedValues));
  }

  private Measure getProjectMeasure(String metricKey) {
    Resource resource = sonar.find(ResourceQuery.createForMetrics(PROJECT_SAMPLE, metricKey));
    return resource != null ? resource.getMeasure(metricKey) : null;
  }
View Full Code Here

    Resource resource = sonar.find(ResourceQuery.createForMetrics(PROJECT_SAMPLE, metricKey));
    return resource != null ? resource.getMeasure(metricKey) : null;
  }

  private Measure getPackageMeasure(String metricKey) {
    Resource resource = sonar.find(ResourceQuery.createForMetrics(DIR_UTILS, metricKey));
    return resource != null ? resource.getMeasure(metricKey) : null;
  }
View Full Code Here

    Resource resource = sonar.find(ResourceQuery.createForMetrics(DIR_UTILS, metricKey));
    return resource != null ? resource.getMeasure(metricKey) : null;
  }

  private Measure getFileMeasure(String metricKey) {
    Resource resource = sonar.find(ResourceQuery.createForMetrics(FILE_CODECHUNKS, metricKey));
    return resource != null ? resource.getMeasure(metricKey) : null;
  }
View Full Code Here

    assertSonar(resources.get(0));
  }

  @Test
  public void singleResourceWithMeasures() {
    Resource resource = new ResourceUnmarshaller().toModel(loadFile("/resources/single-resource-with-measures.json"));
    assertSonar(resource);

    assertThat(resource.getMeasures().size(), is(2));
    assertThat(resource.getMeasureIntValue("lines"), is(47798));
    assertThat(resource.getMeasureIntValue("ncloc"), is(27066));
    assertThat(resource.getMeasureIntValue("unknown"), nullValue());
  }
View Full Code Here

    assertThat(resource.getMeasureIntValue("unknown"), nullValue());
  }

  @Test
  public void singleResourceWithTrends() {
    Resource resource = new ResourceUnmarshaller().toModel(loadFile("/resources/single-resource-with-trends.json"));
    assertSonar(resource);

    assertThat(resource.getMeasures().size(), is(2));
    assertThat(resource.getMeasureIntValue("lines"), is(47798));
    assertThat(resource.getMeasureIntValue("ncloc"), is(27066));
    assertThat(resource.getMeasure("lines").getTrend(), is(0));
    assertThat(resource.getMeasure("lines").getVar(), is(2));
    assertThat(resource.getMeasure("ncloc").getTrend(), is(1));
    assertThat(resource.getMeasure("ncloc").getVar(), is(1));
  }
View Full Code Here

TOP

Related Classes of org.sonar.wsclient.services.Resource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.