-
Notifications
You must be signed in to change notification settings - Fork 30
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
DEBUG End-End Testing #693
Comments
🚩 NEW Ticket - DEBUG End-to-End Testing✅ Drafted ticket DRAFT Checklist
|
RE Scenarios
|
Hi @mauteri |
@MervinHernandez mind working with them on this? Thanks. |
@prashantabellad leta begin with the checklist I outlined here, and expand these tests later. |
Hi, @MervinHernandez @mauteri, Test Scenario Steps: Plugin installation + activation.
Publish an Event.
Respond to RSVP “Attending”.
Validate:
|
✅ Reviewed game plan drafted by QA team // made a few suggestions and cleared to proceed! |
@MervinHernandez @mauteri we need to decide upon the test data clean-up strategy. There are 2 ways of doing it.
Issue: Here the issue is we had tried (few months back) to DELETE entities through Wordpress documented API however these transactions were not successful
|
Other concepts for this
If my idea is a bad one, then my vote is for a schedule cron job @prashantabellad |
@MervinHernandez I did not understand cloning from Prod every week. |
Via SpinUpWP, we can execute creating a fresh image of "develop" from Production instance. |
Hi @prashantabellad when able - can you share (or confirm) what the game plan is for rolling this out fresh? ?? Any actions for me? |
Hi @MervinHernandez, I will update you with the plan by tomorrow June 24th |
Hi @MervinHernandez below is the plan: As part of the first PR we will build below test cases:
The plan is to complete the above by June 26th, Wed. For the test data clean-up strategy, on Friday @mauteri suggested that we can use a dynamic environment (temporary one) which will build the app from the main branch code and execute the tests on the same. This environment would be created fresh for each testing. |
Hi team - considering how-if we can use Playgrounds for testing purposes. I need to understand more how we can funnel a certain branch to a playground, execute tests, and then log the results. |
🚩 UNABLE to Mount a Repo to Playgrounds❌ Following testing, I was not easily able to mount a repo containing Recommending we Stick with Known Git WorkflowsSuggesting we discuss staying with known development site + github repo workflows, for testing and managing a graph TD
A[GP Repo Feature Branch X] --> B[Merge Operation]
B --> C[Deploy Bot]
C -->|Automatic| D[⭐ PUSH Update to develop.gatherpress.org]
D --> E[Automated tests executed]
|
🔔 NEXT Actions
|
Touched // Mervin-Carsten will try to talk now after the huddle // otherwise, we'll schedule a call. |
Discussion - August 21 Carsten agreed = Playground would not fit the bill for end to end testing |
Queued for discussion September 27 |
Updated the game plan - will share tomorrow during huddle. |
WingManWP team - nearing a completion milestone on end-to-end testing implementation. |
🏁 Completed - Re-Activating Test Environment and WorkflowThis is now visible and hot on
|
Nov 2024 - Testing Workflows Plan
/develop
branch of gatherpress repotest.gatherpress.org
📌 Pinned Links
Miro - End to End Testing flow https://miro.com/app/board/uXjVLBv8dx4=/?share_link_id=487208467571
Deprecated Plan
Create new setup for end-end tests:
develop.gatherpress.org
develop.gatherpress.org
with fresh clone of PRODThe text was updated successfully, but these errors were encountered: