[wp-trac] [WordPress Trac] #37301: A way to test plugin/theme installs and updates before applying

WordPress Trac noreply at wordpress.org
Thu Jul 7 13:05:46 UTC 2016


#37301: A way to test plugin/theme installs and updates before applying
-----------------------------+---------------------------------
 Reporter:  Zuige            |       Owner:
     Type:  feature request  |      Status:  new
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  Plugins          |     Version:  4.4.3
 Severity:  normal           |  Resolution:
 Keywords:                   |     Focuses:  ui, administration
-----------------------------+---------------------------------

Comment (by Zuige):

 Replying to [comment:6 jdgrimes]:
 > I have been thinking about something like this for a while now. What I
 was thinking though was that rather than the user manually testing, each
 plugin would just include a suite of tests that WordPress would run
 automatically in the background each time it detected a new update. So the
 update would be hidden if it wasn't compatible, or the user would be given
 a warning message if they attempted to update. If the tests passed, the
 user would just see the update as they normally do and just has to click
 update to install.
 >
 > However, until plugins adopted this and started shipping automated tests
 with the source, manually checking by the user would still be necessary, I
 guess.

 My company [https://seravo.com] has been doing automated update testing
 for up to thousands of wordpress sites for the last 2 years very
 succesfully. Automated updates are definitely the way of the future. The
 key to making them possible is using sandboxed environments, which only
 the best hosting providers have. Even less have testing tools like
 PhantomJS or testing suites available.

 I would like to bring a sandboxing feature to WordPress core, so we could
 have non-hosting providers do the automated testing side of things as a
 service for even the cheapest hosts (on which still the majority of
 WordPress sites run). Acceptance update testing for WordPress could well
 be the next big business opportunity.

 Even as is, the sandbox feature shown possible in the WP Safe Updates
 plugin would be immensely useful for those sites that don't have access to
 on-demand staging environments.

 > If you start working on a feature project @Zuige, let me know. I'd be
 interested in participating. I think automatic update verification is the
 future of the web.

 Please do participate. The development of this feature plugin is and
 always will be open source. Your contribution would be more than welcome!

--
Ticket URL: <https://core.trac.wordpress.org/ticket/37301#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list