@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); }
@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()); }
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); }
private static WsClient newWsClient() { return WsClientFactories.getDefault().newClient(HttpConnector.newBuilder() .url(ORCHESTRATOR.getServer().getUrl()) .build()); } }
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 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 TestMetricsIntegrationJUnit2Test(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); }