Audit Test Names for 10_govern

Audit the test names for group 10_govern, make sure they match the pattern defined in https://docs.gitlab.com/ee/development/testing_guide/end_to_end/best_practices.html#test-naming

  • Skip any tests that are failing or flakey (they will audited as part of fixing).
  • Please update the test case names to match the new test names.

The Tests are organized by file to simplify reviewing them.

Test Cases that need updating:

As you update a test case name in the script, please find the corresponding Test Case and notate here to update as the MR gets merged.

  • [ ]

Tests to be reviewed

Tests with Failures (Failure in issue opened)

  • ./qa/specs/features/ee/browser_ui/10_govern/group/compliance_framework_report_spec.rb
    • Govern Compliance Framework Report shows the compliance framework for each project
  • ./qa/specs/features/ee/browser_ui/10_govern/vulnerability_security_training_spec.rb
    • Govern Vulnerability Report Security Training does not show security training section in vulnerability details when the setting is turned OFF
    • Govern Vulnerability Report Security Training shows security training section for supported vulnerabilities when the setting is toggled ON
  • ./qa/specs/features/ee/browser_ui/10_govern/vulnerability_management_spec.rb
    • Govern Vulnerability management in a merge request can create an issue from a vulnerability from mr security widget
    • Govern Vulnerability management in a merge request can dismiss a vulnerability with a reason from mr security widget
    • Govern Vulnerability management in a merge request can create an auto-remediation MR from mr security widget
    • Govern Vulnerability management in a merge request can create an issue from a security finding in pipeline security tab
    • Govern Vulnerability management in a merge request can dismiss a security finding with reason from pipeline security tab
  • ./qa/specs/features/ee/browser_ui/10_govern/security_reports_spec.rb
    • Govern Security Reports displays false positives for the vulnerabilities
    • Govern Security Reports displays security reports in the pipeline
    • Govern Security Reports displays security reports in the group security dashboard
    • Govern Security Reports dependency list has empty state
    • Govern Security Reports displays security reports in the project security dashboard
    • Govern Security Reports for dependency scanning displays the Dependency List

Other Tests

  • ./qa/specs/features/ee/browser_ui/10_govern/vulnerabilities_jira_integration_spec.rb
    • Govern vulnerability report with jira integration can successfully create a JIRA issue from vulnerability details page
  • ./qa/specs/features/ee/browser_ui/10_govern/export_vulnerability_report_spec.rb
    • Govern Vulnerability report in a project can export vulnerability report to csv
  • ./qa/specs/features/ee/api/10_govern/compliance_pipeline_spec.rb
    • Govern Compliance pipeline when a compliance framework has a compliance pipeline runs that pipeline in a different project that has the compliance framework assigned
  • ./qa/specs/features/ee/api/10_govern/instance_audit_event_streaming_spec.rb
    • Govern Instance audit event streaming when a group is created behaves like streamed events received by an external server
    • Govern Instance audit event streaming when a project is created behaves like streamed events received by an external server
    • Govern Instance audit event streaming when a user is created behaves like streamed events received by an external server
    • Govern Instance audit event streaming when a repository is cloned via SSH behaves like streamed events received by an external server
Edited by Andy Hohenner