copied from https://github.com/hdgarrood/redmine_release_notes and changed only the bare minimum
Do any of the following apply?
- You have to produce testing steps for your projects
- You end up going through the roadmap issue by issue, writing testing steps for each one, and you feel there's got to be a better way
- You wish it was easier to check whether all the testing steps have been done for a particular version
If so, then this plugin may be just what you need.
Just Redmine 2.1.0 or higher.
- Store testing steps with each issue.
- See how close the testing steps for a certain version are to being finished.
- Generate testing steps for a particular version.
- Define templates for generated testing steps.
- Localizable; currently available in English, German, Russian, French, and Brazilian Portuguese.*
* Actually all of the languages other than English are a bit out of date now. Pull requests welcome!
Clone it.
git clone git://github.com/gabrielcc/redmine_testing_steps \
/path/to/redmine/plugins/redmine_testing_steps
Do the migrations.
rake redmine:plugins:migrate
Load the default formats (optional, recommended). If you've been using earlier versions, this will read your formats.yml and put them into the database (which is what you want).
rake redmine:plugins:testing_steps:load_default_formats
Restart redmine.
Before you can use it, you need to:
- Do first-time configuration (Inside Redmine, go to Administration > Plugins
Redmine testing steps > Configure)
- Enable the testing steps module for any relevant projects
- Enable the testing steps custom field for the appropriate trackers
Create testing steps from the issue page; a section will appear under the description, allowing you to add testing steps. Use the issue custom field to mark whether the testing steps are done, todo, or not required.
Once a version is nearing completion, click on the testing steps tab on the project menu to see a list of versions (like the roadmap) together with a progress bar, showing how many testing steps are done, and how many are still left to do.
Once a version is complete, generate testing steps from the same place. You can also get the testing steps raw:
GET /versions/:id/generate_testing_steps?raw=true
Configure the templates used to generate testing steps in Administration > Plugins (if you're an admin).
Bug reports, feature requests, and pull requests are all welcome.
Copyright (C) 2012-2013 Harry Garrood.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.