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

UI visual regression testing to cover UI widgets visibility #674

Merged
merged 2 commits into from
Sep 23, 2024

Conversation

Ygnas
Copy link
Contributor

@Ygnas Ygnas commented Sep 18, 2024

Issue link

https://issues.redhat.com/browse/RHOAIENG-12525

Depends on:

What changes have been made

Added I visual regression testing to cover UI widgets visibility

Verification steps

Passing tests.
At the moment I have made a separate workflow but I think it would be best to integrate them into the guided notebook tests, as my workflow is almost identical to that one.

Checks

  • I've made sure the tests are passing.
  • Testing Strategy
    • Unit tests
    • Manual tests
    • Testing is not required for this change

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 18, 2024
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 18, 2024
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 18, 2024
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 18, 2024
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 18, 2024
@Ygnas Ygnas force-pushed the RHOAIENG-12525 branch 7 times, most recently from 942fb9f to 89ac3c3 Compare September 19, 2024 08:22
@Ygnas Ygnas marked this pull request as ready for review September 19, 2024 08:36
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 19, 2024
@Ygnas Ygnas requested review from KPostOffice and Bobbins228 and removed request for MichaelClifford September 19, 2024 08:37
.github/workflows/ui_notebooks_test.yaml Outdated Show resolved Hide resolved
.github/workflows/ui_notebooks_test.yaml Show resolved Hide resolved
.github/workflows/ui_notebooks_test.yaml Outdated Show resolved Hide resolved
ui-tests/tests/0_basic_ray.test.ts Outdated Show resolved Hide resolved
@Ygnas Ygnas force-pushed the RHOAIENG-12525 branch 6 times, most recently from baf4658 to cee54a1 Compare September 19, 2024 15:58
@Ygnas Ygnas force-pushed the RHOAIENG-12525 branch 2 times, most recently from 10f4d97 to d1ae990 Compare September 20, 2024 13:41
@Ygnas Ygnas added the test-ui-notebooks Run PR check to verify UI notebooks label Sep 20, 2024
@Ygnas Ygnas force-pushed the RHOAIENG-12525 branch 2 times, most recently from bde3957 to 3e07369 Compare September 20, 2024 14:08
@Ygnas Ygnas added test-ui-notebooks Run PR check to verify UI notebooks and removed test-ui-notebooks Run PR check to verify UI notebooks labels Sep 20, 2024
Copy link
Collaborator

@KPostOffice KPostOffice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 small comments, other than that, I think this is g2g

ui-tests/tests/widget_notebook_example.test.ts Outdated Show resolved Hide resolved
ui-tests/tests/widget_notebook_example.test.ts Outdated Show resolved Hide resolved
@Ygnas Ygnas added test-ui-notebooks Run PR check to verify UI notebooks and removed test-ui-notebooks Run PR check to verify UI notebooks labels Sep 23, 2024
@openshift-ci openshift-ci bot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Sep 23, 2024
@KPostOffice KPostOffice added the testing Items related to testing label Sep 23, 2024
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Sep 23, 2024
@Ygnas Ygnas dismissed Bobbins228’s stale review September 23, 2024 16:06

Dismissing as everything is resolved.

@Ygnas Ygnas added test-ui-notebooks Run PR check to verify UI notebooks and removed test-ui-notebooks Run PR check to verify UI notebooks labels Sep 23, 2024
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Sep 23, 2024
Copy link
Contributor

openshift-ci bot commented Sep 23, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: KPostOffice

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 2e5ee98 into project-codeflare:main Sep 23, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. test-ui-notebooks Run PR check to verify UI notebooks testing Items related to testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants