Automated test that helps create awesome plugins #10278
Labels
c: Tests & QA
For issues related to automated tests or making it easier to QA & test issues.
wontfix
If you can reproduce this issue, please reopen the issue or create a new one describing it.
Milestone
Plugin automated tests check
tests/
If the plugin defines some UI (ie. a directory
templates/
orjavascripts
orangularjs
is present)...screenshots/
folderPlugin communication
plugin.json
description does not containTODO
(the plugin description says TODO when it wasn't detected in 58ce312 )plugin.json
description field is the same as the Github repository descriptionPlugin README file
Description
,Changelog
,Support
master
branch.develop
branchCheck that README > Support section information is correctly set:
We welcome your feedback about this plugin. Please report bugs or suggest enhancements at %s
plugin.json checks
plugin.json
must == the namespace name, otherwise autoloading errors appear after installing a plugin.composer.json
file, check that theversion
is theversion
inplugin.json
Piwik
github organisation, andhomepage
ishttp://plugins.piwik.org/PLUGIN_NAME
,authors.name
isPiwik
,authors.email
ishello@piwik.org
andauthors.homepage
ishttp://piwik.org
license
isGPL v3+
Plugin files
Check that PHP and JS files have the proper header set.
Not included in MVP
these could be done later:
composer.json
file (or: Rename plugin.json to use composer.json #5921 would be better)Pull request
A pull request was created implementing most of this, and is pending review/merge: https://github.com/piwik/travis-scripts/pull/18/files
The text was updated successfully, but these errors were encountered: