Prepare your application for testing
(→Recommendations: translation as recommendation) |
|||
Line 12: | Line 12: | ||
* My application doesn't violate any copyrights and the code has a [[Extras-testing/QA_Checklist#Licensing_and_legal_issues|proper license]]. | * My application doesn't violate any copyrights and the code has a [[Extras-testing/QA_Checklist#Licensing_and_legal_issues|proper license]]. | ||
* My application doesn't have [[Extras-testing/QA_Checklist#Broken_functionality_or_reproducible_crashes|broken functionalities or evident crashes]]. | * My application doesn't have [[Extras-testing/QA_Checklist#Broken_functionality_or_reproducible_crashes|broken functionalities or evident crashes]]. | ||
- | * My package or webpage doesn't | + | * My package or webpage doesn't advertise features that [[Extras-testing/QA_Checklist#Missing_announced_features|aren't available in my application]]. |
- | * My application doesn't | + | * My application doesn't use more than [[Extras-testing/QA_Checklist#Too_much_memory_used_in_root_partition|500kb of space in root partition]] |
- | * My application doesn't | + | * My application doesn't compromise the [[Extras-testing/QA_Checklist#System_performance_compromised|system performance]]. |
- | * My application doesn't | + | * My application doesn't introduce any [[Extras-testing/QA_Checklist#Power_management_issues|power management issues]]. |
- | * My application doesn't | + | * My application doesn't compromise the [[Extras-testing/QA_Checklist#Security_risks|security of the system]]. |
== Command Line Applications == | == Command Line Applications == |
Revision as of 14:09, 19 March 2010
THIS IS A DRAFT, don't link this page yet.
INTRO(WRITEME)
Before promoting your application to Extras-testing, you must make sure that your application respects all the QA rules, please double check all the points below in order to save time and extra work.
- My application is properly packaged, and has a application manager icon and a desktop icon.
- My package uses a proper section*.
- My package short description has 10 or more characters*.
- My package has a bugtracker*.
- My application doesn't violate any copyrights and the code has a proper license.
- My application doesn't have broken functionalities or evident crashes.
- My package or webpage doesn't advertise features that aren't available in my application.
- My application doesn't use more than 500kb of space in root partition
- My application doesn't compromise the system performance.
- My application doesn't introduce any power management issues.
- My application doesn't compromise the security of the system.
Command Line Applications
- My application is using the CLI icon.
- My application description clearly says that my application runs only from the command line.
Recommendations
- Avoid long revision strings like: svn23535344r56 or git423423r567.
- Use pretty names in your package.
- Translate descriptive text fields in your package to other languages.
* - Automatic checks.