@Test public void create_http_client() { HttpConnector connector = HttpConnector.newBuilder().url("http://localhost:9000").build(); WsClient client = WsClientFactories.getDefault().newClient(connector); assertThat(client).isInstanceOf(DefaultWsClient.class); assertThat(client.wsConnector()).isSameAs(connector); }
@Test public void create_local_client() { LocalConnector connector = mock(LocalConnector.class); WsClient client = WsClientFactories.getLocal().newClient(connector); assertThat(client).isInstanceOf(DefaultWsClient.class); assertThat(client.wsConnector()).isInstanceOf(LocalWsConnector.class); assertThat(((LocalWsConnector) client.wsConnector()).localConnector()).isSameAs(connector); } }
@Before public void setUp() throws Exception { HttpConnector connector = HttpConnector.newBuilder().url(server.url("/").toString()).build(); GlobalAnalysisMode analysisMode = new GlobalAnalysisMode(new ScannerProperties(Collections.emptyMap())); ScannerWsClient wsClient = new ScannerWsClient(WsClientFactories.getDefault().newClient(connector), false, analysisMode); userHome = temp.newFolder(); MapSettings settings = new MapSettings(); settings.setProperty("sonar.userHome", userHome.getAbsolutePath()); underTest = new PluginFiles(wsClient, settings.asConfig()); }
private CeActivityBadge retrieveCeActivityBadge(final Request request, final String key) { CeActivityBadge ceActivityBadge = CeActivityBadge.NOT_FOUND; try { final WsClient wsClient = WsClientFactories.getLocal() .newClient(request.localConnector()); final ActivityWsRequest wsRequest = new ActivityWsRequest();
public SonarFacade(Configuration settings, GitLabPluginConfiguration gitLabPluginConfiguration) { this.gitLabPluginConfiguration = gitLabPluginConfiguration; HttpConnector httpConnector = HttpConnector.newBuilder().url(gitLabPluginConfiguration.baseUrl()) .credentials(settings.get(CoreProperties.LOGIN).orElse(null), settings.get(CoreProperties.PASSWORD).orElse(null)).build(); wsClient = WsClientFactories.getDefault().newClient(httpConnector); }
final SVGImageTemplate template = request.mandatoryParamAsEnum("template", SVGImageTemplate.class); final boolean blinkingValueBackgroundColor = request.mandatoryParamAsBoolean("blinking"); final WsClient wsClient = WsClientFactories.getLocal() .newClient(request.localConnector()); LOGGER.debug("Retrieving measure for key '{}' and metric {}.", key, metric);
private static WsClient newWsClient() { return WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(ORCHESTRATOR.getServer().getUrl()) .build()); } }
final SVGImageTemplate template = request.mandatoryParamAsEnum("template", SVGImageTemplate.class); final boolean blinkingValueBackgroundColor = request.mandatoryParamAsBoolean("blinking"); final WsClient wsClient = WsClientFactories.getLocal() .newClient(request.localConnector()); LOGGER.debug("Retrieving quality gate status for key '{}'.", key);
private WsClient createSonarClient() { String hostUrl = removeEnd(mySonarServerConfig.getHostUrl(), "/"); CertificateManager certificateManager = CertificateManager.getInstance(); HttpConnector.Builder connectorBuilder = HttpConnector.newBuilder() .readTimeoutMilliseconds(READ_TIMEOUT_IN_MILLISECONDS) .connectTimeoutMilliseconds(CONNECT_TIMEOUT_IN_MILLISECONDS) .url(hostUrl) .setTrustManager(ConfirmingTrustManager.createForStorage(certificateManager.getCacertsPath(), certificateManager.getPassword())); if (!mySonarServerConfig.isAnonymous()) { if (StringUtils.isNotBlank(mySonarServerConfig.loadToken())) { // https://sonarqube.com/api/user_tokens/search connectorBuilder.token(mySonarServerConfig.getToken()); mySonarServerConfig.clearToken(); } else { mySonarServerConfig.loadPassword(); connectorBuilder.credentials(mySonarServerConfig.getUser(), mySonarServerConfig.getPassword()); mySonarServerConfig.clearPassword(); } } Optional<Proxy> proxy = getIntelliJProxyFor(hostUrl); if (proxy.isPresent()) { HttpConfigurable proxySettings = HttpConfigurable.getInstance(); connectorBuilder.proxy(proxy.get()); if (proxySettings.PROXY_AUTHENTICATION) { connectorBuilder.proxyCredentials(proxySettings.getProxyLogin(), proxySettings.getPlainProxyPassword()); } } return WsClientFactories.getDefault().newClient(connectorBuilder.build()); }
public TestMetricsIntegrationJUnit2Test(Orchestrator orchestrator) { orchestrator.executeBuild(build); wsClient = new TestSonarClient( WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(orchestrator.getServer().getUrl()) .build()), PROJECT_KEY); }
public TestMetricsIntegrationJUnit1Test(Orchestrator orchestrator) { orchestrator.executeBuild(build); wsClient = new TestSonarClient( WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(orchestrator.getServer().getUrl()) .build()), PROJECT_KEY); }
public ProjectMetricsIntegrationTest(Orchestrator orchestrator) { orchestrator.executeBuild(build); wsClient = new TestSonarClient( WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(orchestrator.getServer().getUrl()) .build()), PROJECT_KEY); }
public TestMetricsIntegrationTest(Orchestrator orchestrator) { orchestrator.executeBuild(build); wsClient = new TestSonarClient( WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(orchestrator.getServer().getUrl()) .build()), PROJECT_KEY); }
public PerlCriticIntegrationTest(Orchestrator orchestrator) { orchestrator.executeBuild(build); wsClient = new TestSonarClient( WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(orchestrator.getServer().getUrl()) .build()), PROJECT_KEY); }