You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 24, 2023. It is now read-only.
Currently we're running E2E tests manually, because we test against a live WP Engine site.
It would be nice to have a Github workflow that uploads the zip of the plugin to a live WPE site, then runs the tests.
Questions:
Since the tests need to happen in a live environment, how to we ensure we don't have multiple tests running at the same time, trying to upload different versions of the same plugin(s)?
If we have a PR to WPGraphQL or WPGraphQL Smart Cache that we need to test against, how do we ensure we're uploading that version of WPGraphQL / WPGraphQL Smart Cache to test against?
for example, I'm working on a PR to WPGraphQL core to refactor options to support option invalidation. We'll want to run the e2e tests with that version of WPGraphQL
What should trigger the tests? Opening a PR to this repo? Does it need a specific label or tag or branch naming convention (i.e. release/x.x.x)
The text was updated successfully, but these errors were encountered:
can plugin zip be uploaded to the WP via the codeception end-2-end test suite? or some other tool?
Can the smart-cache plugin be uploaded from that github repo? Can specific version or PR be uploaded?
What about the race condition of the tests running via more than one github action runner and colliding on the version of the plugins running and the state of the WP?
Currently we're running E2E tests manually, because we test against a live WP Engine site.
It would be nice to have a Github workflow that uploads the zip of the plugin to a live WPE site, then runs the tests.
Questions:
Since the tests need to happen in a live environment, how to we ensure we don't have multiple tests running at the same time, trying to upload different versions of the same plugin(s)?
If we have a PR to WPGraphQL or WPGraphQL Smart Cache that we need to test against, how do we ensure we're uploading that version of WPGraphQL / WPGraphQL Smart Cache to test against?
What should trigger the tests? Opening a PR to this repo? Does it need a specific label or tag or branch naming convention (i.e.
release/x.x.x
)The text was updated successfully, but these errors were encountered: