[theme-reviewers] Theme Unit Tests on GitHub?

Edward Caissie edward.caissie at gmail.com
Thu Oct 16 17:29:25 UTC 2014


Fine by me ...


Edward Caissie
aka Cais.

On Thu, Oct 16, 2014 at 1:23 PM, Emil Uzelac <emil at uzelac.me> wrote:

> Awesome and thanks. So guys should we push over to TRT GH or?
>
>
> On Thursday, October 16, 2014, Lance Willett <nanobar at gmail.com> wrote:
>
>> Here's the checklist for preparing a new XML file, next time you need to
>> do it.
>>
>> Often when I get the new XML file from
>> http://wpthemetestdata.wordpress.com/ it needs a bit of massaging
>> before commit to our pub repo.
>>
>> Here’s the process
>>
>> 1. WPTRT admins make changes to the test site on WP.com.
>> 2. Go to http://wpthemetestdata.wordpress.com/ and export the full XML
>> file, and open it locally in a text editor.
>> 3. Clean it up.
>> 4. Diff it with the previous version to be sure of no weird changes or
>> additions, other than the expected ones.
>> 5. Push to GitHub.
>> 6. Go to http://codex.wordpress.org/Theme_Unit_Test, edit the page,
>> change the UTC timestamp to “now” to show the most current update
>> timestamp. **You can stop doing this probably since GitHub will have a
>> history going forward.**
>>
>> Notes for the XML clean up, step 3.
>>
>> Remove the following metadata elements that are specific to WP.com.
>>
>> superawesome
>> _edit_last
>> email_notification
>> _searchme
>> jabber_published
>> geo_public
>> _elasticsearch_indexed_on
>>
>> I look for these patterns using a text editor like TextMate or Sublime
>> Text, with regex search turned on:
>>
>> 1. https://gist.github.com/lancewillett/a7c849026e2e403399a0
>> 2. https://gist.github.com/lancewillett/127085c444ec6ff398d1
>>
>> Then search/replace with an empty string to remove from the XML file.
>>
>> It's not end of the world if they make it into the Unit Test XML file,
>> but it's just clutter.
>>
>> – Lance
>>
>> On Thu, Oct 16, 2014 at 11:15 AM, Lance Willett <nanobar at gmail.com>
>> wrote:
>> > The history of the file changes is public, it's part of our WP.com
>> > public themes SVN repo.
>> >
>> > You can see the history by doing something like:
>> > svn log
>> https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml
>> >
>> > I'm totally happy for the file to move to GitHub. If WPTRT has an
>> > account and you'd like to maintain it going forward—please just grab
>> > the latest copy and start from there; I don't need to do anything
>> > further.
>> >
>> > Then edit the Codex page at http://codex.wordpress.org/Theme_Unit_Test
>> > to point to the GitHub repo instead of the SVN repo.
>> >
>> > Done. :)
>> >
>> > – Lance
>> _______________________________________________
>> theme-reviewers mailing list
>> theme-reviewers at lists.wordpress.org
>> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>>
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20141016/d556a8a8/attachment.html>


More information about the theme-reviewers mailing list