Skip to content
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

Week 2: Demo Proposal #2386

Merged
merged 1 commit into from
Aug 30, 2024
Merged

Week 2: Demo Proposal #2386

merged 1 commit into from
Aug 30, 2024

Conversation

Uqqasha
Copy link
Contributor

@Uqqasha Uqqasha commented Aug 30, 2024

Assignment Proposal

Title

Integrating Robocop Analysis Report into SonarQube

Names and KTH ID

Deadline

  • Week 2

Category

  • Demo

Description

I intend to demonstrate how you can import Robocop analysis reports into your SonarQube project. Robocop is a static code analysis tool for Robot Framework code. Robot Framework is a generic open-source test automation framework. SonarQube is the most popular static code analysis tool which supports 29 programming languages. However, SonarQube does not support Robot Framework language out-of-the-box.

In this demonstration, I will first create a few functional tests using Robot Framework Browser library. Then, I will perform the static code analysis of Robot Framework code using Robocop and generate Report. Finally, this Report will be imported to SonarQube server.

Stretch Goal: Achieve all of these steps in an automated way using GitHub Actions.

Relevance

Integrating Robocop analysis into SonarQube is highly relevant to DevOps, particularly in the area of test automation. By incorporating Robocop’s static analysis of Robot Framework tests into SonarQube, teams can automatically detect code quality issues early in the development cycle, even for technologies not natively supported by SonarQube. This integration enhances the DevOps feedback loop.

@javierron javierron self-assigned this Aug 30, 2024
@javierron javierron added proposal A task proposal demo One of the task categories listed in README.md labels Aug 30, 2024
@javierron
Copy link
Collaborator

@Uqqasha Thanks for the proposal. Very interesting and specific topic.
Looking forward to the demo.

@javierron javierron merged commit 22059d3 into KTH:2024 Aug 30, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo One of the task categories listed in README.md proposal A task proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants