Marketplace/App Generator
From MozillaWiki
For development and testing purposes, Marketplace needs a tool to generate many kinds of apps in various states. The current version can be run with the django management script; for example, to generate 50 apps, run ./manage.py generate_apps 50.
Current features
- Creates apps with randomized English names and icons
Proposed features
- distinct icons, like identicons: https://github.com/blog/1586-identicons
- generated previews
- installable manifest
- multiple translations for strings
- generate_users so the apps can be owned by someone
- an optional --owned-by flag so we can test scalability of a list of users
- a generate_reviews that makes reviews between 5 and 500 chars
- Generation of packaged apps
- Generation of apps in various states: https://etherpad.mozilla.org/app-types