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

[FEATURE] Gravitino web E2E test framework #1503

Closed
xunliu opened this issue Jan 16, 2024 · 0 comments · Fixed by #1689
Closed

[FEATURE] Gravitino web E2E test framework #1503

xunliu opened this issue Jan 16, 2024 · 0 comments · Fixed by #1689
Assignees

Comments

@xunliu
Copy link
Member

xunliu commented Jan 16, 2024

Describe the feature

I plan to use Selenium to test Gravitino Web UI E2E.

Motivation

Gravitino Web UI needs an E2E test to ensure Web UI usability.

Describe the solution

  1. Uses Selenium to test Web UI E2E operation.
  2. Use JS to test the Web UI component.

Additional context

No response

@xunliu xunliu added this to the Gravitino 0.4.0 milestone Jan 16, 2024
@xunliu xunliu self-assigned this Jan 16, 2024
xunliu added a commit to xunliu/gravitino that referenced this issue Jan 24, 2024
xunliu added a commit to xunliu/gravitino that referenced this issue Jan 24, 2024
xunliu added a commit to xunliu/gravitino that referenced this issue Jan 25, 2024
xunliu added a commit that referenced this issue Jan 25, 2024
### What changes were proposed in this pull request?

1. Automatic download `Chrome` & `Chrome Driver` into `./intergration-test/build/chrome` directory. need to download about 150 MB zip file for the first time.
2. Support embedded and deploy test mode.
3. Support Linux and macOS operation systems
4. Successed load metalake webpage and check the browser title.
5. #1687 


### Why are the changes needed?

Gravitino Web UI needs an E2E test to ensure Web UI usability.

Fix: #1503

### Does this PR introduce _any_ user-facing change?

N/A

### How was this patch tested?

CI Passed

---------

Co-authored-by: Qi Yu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant