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

Add Journey Testing for SonarQube #70

Closed
Racer159 opened this issue May 6, 2024 · 0 comments · Fixed by #77
Closed

Add Journey Testing for SonarQube #70

Racer159 opened this issue May 6, 2024 · 0 comments · Fixed by #77
Assignees

Comments

@Racer159
Copy link
Contributor

Racer159 commented May 6, 2024

Describe what should be investigated or refactored

We need to implement journey testing for our applications so that we can have assurance that things are still functional when changes are made to our applications. For SonarQube we should test the following to ensure our integrations are working:

  1. Sign-in through SSO (Keycloak)
  2. Creating a project through the UI (Database)

Links to any relevant code

This imported task will likely be useful for setup:
https://github.com/defenseunicorns/uds-common/blob/b2e8b25930c953ef893e7c787fe350f0d8679ee2/tasks/setup.yaml#L33
We should follow the pattern (folder / structure wise) here, but use Playwright or Cypress instead of jest to test the webui (@BillyFigueroa has some context on this and would be good to sync with)
https://github.com/defenseunicorns/uds-package-gitlab-runner/tree/main/test

Additional context

This should be laid out in a way we can port similar naming conventions / patterns to Mattermost and GitLab as well. Once this ticket is completed, similar tickets with more specifics should be created in GitLab's and Mattermost's repos.

zachariahmiller added a commit that referenced this issue May 22, 2024
## Description

Fixes #70

---------

Co-authored-by: zamaz <71521611+zachariahmiller@users.noreply.github.com>
Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants