Combined Template

Complete template for the Skills Acceptance Process.

The overall Skills Acceptance Process is outlined in the Mycroft Documentation.

This template is provided to make it easier for testers to complete the process and provide relevant feedback to Skill Authors. An example of the completed process can be found on this Pull Request. If you have any other questions or comments, please raise them in the Skill Testing Team Chat.

The process has been split into three parts: 1. Code review - ensuring the code is stable and secure; 2. Information review - ensuring all info is accurate and understandable; and 3. Functional review - ensuring the experience of using the Skill is intuitive.

Testers can choose to conduct one or more of these reviews at a time, and once completed the review should be posted as a comment on the relevant Pull Request (PR). Once all reviews are completed with no outstanding Actions Required, the Skill will be merged into the repo and automatically added to the Mycroft Marketplace.

Instructions for use

Each post back to a PR must contain:

  • Meta block - detail on the tester, and test environment

  • One or more review blocks - 1. Code, 2. Information, and/or 3. Functional

  • Summary block - list of any Actions Required and additional comments

Each test starts with a checkbox. To mark a test successful, add an 'x' to the markdown checkbox like so:

* [ ] Test that has not yet been conducted, or is not considered passed  
* [x] Test that has been completed and passed  

  > Please add comments about the outcome of the test, including any output generated into these block quotes following each test.

_Action Required: For any actions required by the Skill Author, please use this syntax and include it in the appropriate test, as well as in the summary section at the bottom._

Template

Last updated

Was this helpful?