New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor dependencies and introduce sonarqube instead of coveralls #744

Merged
merged 2 commits into from May 29, 2018

Conversation

Projects
None yet
2 participants
@rosolko
Copy link
Collaborator

rosolko commented May 22, 2018

Proposed changes

  • Use sonarqube for code analysis and coverage.
  • Configure branch to sonar.
  • Add sonar quality gate and coverage badges.
  • Cache also sonar
  • Refactor build and dependencies scripts.
  • Add automatic module name to meta info.
  • Unshallow git fetch.
  • Update video recorder to latest version.
  • Fix spotbugs report endpoints.
  • Move webdrivermanager to api level.
  • Add missing import for video recorder config value.
  • Add missing configuration.
  • Update libs to latest version.
  • Move chrome installation to addon.
  • Don't build on PRs.

Checklist

  • Checkstyle and unit tests pass locally with my changes by running gradle check chrome htmlunit command
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

rosolko added some commits May 21, 2018

Refactor dependencies and introduce sonarqube instead of coveralls (#743
)

* Use sonarqube for code analysis and coverage.
* Configure branch to sonar.
* Add sonar quality gate and coverage badges.
* Cache also sonar
* Refactor build and dependencies scripts.
* Add automatic module name to meta info.
* Unshallow git fetch.
* Update video recorder to latest version.
* Fix spotbugs report endpoints.
* Move webdrivermanager to api level.
* Add missing import for video recorder config value.
* Add missing configuration.
* Update libs to latest version.
* Move chrome installation to addon.
* Don't build on PRs.

@rosolko rosolko added this to the 4.11.5 milestone May 22, 2018

@rosolko rosolko self-assigned this May 22, 2018

@rosolko rosolko requested review from asolntsev and BorisOsipov May 22, 2018

@rosolko rosolko modified the milestones: 4.11.5, 4.12.0 May 25, 2018

@rosolko rosolko merged commit 4c473f1 into master May 29, 2018

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

@rosolko rosolko deleted the sonarqube branch May 29, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment