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

Apply end-to-end tests for interactive UI components in Project page #585

Open
yue7xu opened this issue Oct 17, 2024 · 16 comments
Open

Apply end-to-end tests for interactive UI components in Project page #585

yue7xu opened this issue Oct 17, 2024 · 16 comments
Assignees
Labels
defect Something isn't working as intended or a design isn't serving our stakeholders needs triage The product lead has yet to triage the issue

Comments

@yue7xu
Copy link

yue7xu commented Oct 17, 2024

What happened?

We need thorough end-to-end tests for the icons and other interactive UI components on the project page. These tests should verify that each icon performs its intended function correctly, such as starting/pausing animations, adjusting layout or settings, or any other interactive features. For example, some icons do not perform the intended action. For example, clicking "start" may not initiate the animation correctly or other interactive elements like layout adjustment may not trigger as expected.
interactive icons in project page

Anything else?

No response

What browsers are you seeing the problem on?

Chrome

What operating system are you using?

macOS

@yue7xu yue7xu added defect Something isn't working as intended or a design isn't serving our stakeholders needs triage The product lead has yet to triage the issue labels Oct 17, 2024
@yue7xu
Copy link
Author

yue7xu commented Oct 17, 2024

@amyjko Please tell me more so that I can revise this issue with more details and strategies. And can I be assigned to work on this issue?

@amyjko
Copy link
Collaborator

amyjko commented Oct 17, 2024

Assigned! I recommend enumerating every flow you want to test in this issue as a checklist, and then working on the tests, completing the list. Verify all of the tests pass, then submit a PR to merge them into production. I'm happy to elaborate on any of this.

@ahsoj22
Copy link
Contributor

ahsoj22 commented Oct 24, 2024

@amyjko can I be assigned to work on this issue?

@Jan-seon
Copy link
Contributor

@amyjko Hi! Can I also be assigned to work on this issue?

@amyjko
Copy link
Collaborator

amyjko commented Oct 24, 2024

@ahsoj22 declined to work on this verbally at the meetup.

@Jan-seon, are you collaborating with @yue7xu on this? They are already assigned.

@Jan-seon
Copy link
Contributor

Jan-seon commented Oct 24, 2024

@amyjko Yes! We are working together

@amyjko
Copy link
Collaborator

amyjko commented Oct 24, 2024

Okay, added @Jan-seon.

@ahsoj22
Copy link
Contributor

ahsoj22 commented Nov 21, 2024

I'd like to be added to this issue @amyjko

@amyjko
Copy link
Collaborator

amyjko commented Nov 22, 2024

Great, added @ahsoj22. Be sure to coordinate with the others assigned.

@yue7xu
Copy link
Author

yue7xu commented Dec 9, 2024

sorry, I was curious to click around and accidentally click on unassign me. Can you add me back @amyjko?

@amyjko
Copy link
Collaborator

amyjko commented Dec 10, 2024

Added you back. Remember, since there are multiple assignees on this issue, all of you need to be coordinating on the work you're doing. I didn't see any comments here or a Discord channel for this issue. Are you talking to each other in some other channel? (We try to keep all communication here and in Discord). If you're not talking to each other, you're likely to create overlapping and conflicting work, which is definitely something to avoid.

@yue7xu
Copy link
Author

yue7xu commented Dec 10, 2024

@amyjko Thank you for the reminder! We usually track our progress during the weekly meetings on Wednesdays, which I’ve consistently attended throughout the quarter. For challenges or blockers encountered while working individually, we discuss them through direct messages on Discord. Additionally, I’ve shared a summary of our discussions in the verify group to ensure everyone stays updated and can collaboratively track our progress. Let me know if there’s anything I may not have emphasized clearly so we can discuss it further.

@amyjko
Copy link
Collaborator

amyjko commented Dec 16, 2024

Once a quarter, I check each assignment to check the plans of the people that are assigned an issue. Please reply and indicate whether you intend to continue work on this issue. If you do not, please assign assign yourself, so we have an accurate account of who is working on an issue.

@yue7xu
Copy link
Author

yue7xu commented Dec 16, 2024

I intend to continue working on this issue in the Winter quarter:)

@Jan-seon
Copy link
Contributor

I also intend to continue working on this issue!

@ahsoj22
Copy link
Contributor

ahsoj22 commented Dec 19, 2024

I also would like to continue working on this issue come winter quarter @amyjko

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect Something isn't working as intended or a design isn't serving our stakeholders needs triage The product lead has yet to triage the issue
Projects
Status: In progress
Development

No branches or pull requests

4 participants