Browse Source

Remove integration tests section from public README

tags/7.5
Simon Brandhof 5 years ago
parent
commit
d63b399cbd
1 changed files with 0 additions and 75 deletions
  1. 0
    75
      README.md

+ 0
- 75
README.md View File

@@ -64,81 +64,6 @@ If the project has never been built, then build it as usual (see previous sectio
Then simply open the root file `build.gradle` as a project in Intellij or Eclipse.

### Run Integration Tests

Integration tests are grouped into categories, listed in [tests/build.gradle]().
A single category should be run at a time, by executing from project base directory:

./gradlew integrationTest -Dcategory=<category>
Example:

./gradlew integrationTest -Dcategory=Category1
### Configure Integration Tests

Environment of tests can be configured with command-line properties and file `~/.sonar/orchestrator/orchestrator.properties`, if it exists.
Here is a template example:

# Token used to download SonarSource private artifacts from https://repox.sonarsource.com,
# required for the category "Plugins".
# Generate your API key at https://repox.sonarsource.com/webapp/#/profile
#orchestrator.artifactory.apiKey=

# Personal access token used to request SonarSource development licenses at https://github.com/sonarsource/licenses,
# required for the category "Plugins".
# Generate a token from https://github.com/settings/tokens
#github.token=
# Browser to be used in Selenium tests.
# Values are:
# - "firefox" (default). Supports only versions <= 46
# - "marionette", for versions of Firefox greater than 46
# - "chrome". Requires the Chrome driver to be installed (see https://sites.google.com/a/chromium.org/chromedriver/).
# On MacOS, simply run "brew install chromedriver".
#orchestrator.browser=firefox
# Port of SonarQube server, for example 10000. Default value is 0 (random).
#orchestrator.container.port=0
# Maven installation, used by the tests running Scanner for Maven.
# By default Maven binary is searched in $PATH
#maven.home=/usr/local/Cellar/maven/3.5.0/libexec
# Database connection. Embedded H2 is used by default.
# Example for PostgreSQL:
#sonar.jdbc.dialect=postgresql
#sonar.jdbc.url=jdbc:postgresql://localhost:15432/sonar
#sonar.jdbc.rootUsername=postgres
#sonar.jdbc.rootPassword=sonarsource
#sonar.jdbc.rootUrl=jdbc:postgresql://localhost:15432/postgres
#sonar.jdbc.username=sonar
#sonar.jdbc.password=sonar
#sonar.jdbc.schema=public
# Example for Oracle 12c:
#sonar.jdbc.dialect=oracle
#sonar.jdbc.url=jdbc:oracle:thin:@localhost:1521/ORCL
#sonar.jdbc.rootUrl=jdbc:oracle:thin:@localhost:1521/ORCL
#sonar.jdbc.rootUsername=SYSTEM
#sonar.jdbc.rootPassword=system
#sonar.jdbc.username=sonar
#sonar.jdbc.password=sonar
#sonar.jdbc.driverMavenKey=com.oracle.jdbc:ojdbc8:12.2.0.1.0
# Example for SQLServer
#sonar.jdbc.dialect=mssql
#sonar.jdbc.url=jdbc:jtds:sqlserver://localhost/sonar;SelectMethod=Cursor
#sonar.jdbc.rootUrl=jdbc:jtds:sqlserver://localhost;SelectMethod=Cursor
#sonar.jdbc.rootUsername=admin
#sonar.jdbc.rootPassword=admin
#sonar.jdbc.username=sonar
#sonar.jdbc.password=sonar
The path to a custom configuration file can be provided with command-line property `-Dorchestrator.configUrl=file:///path/to/orchestrator.properties` or with
environment variable `ORCHESTRATOR_CONFIG_URL=file:///path/to/orchestrator.properties`.

### Find available updates of dependencies

Execute from project base directory:

Loading…
Cancel
Save