Prepare your application for testing

(tidy links)
 
(6 intermediate revisions not shown)
Line 4: Line 4:
-
Before promoting your application to [[Extras-testing|Extras-testing]], you must make sure that your application respects all the Q&A rules, please double check all the points below in order to save time and extra work.
+
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 [[Packaging|properly packaged]], and has a [[Packaging#Displaying_an_icon_in_the_Application_Manager_next_to_your_package|application manager icon]] and a desktop icon.
+
* My application is [[Packaging|properly packaged]], and has a [[Packaging#Displaying an icon in the Application Manager next to your package|application manager icon]] and a desktop icon.
-
* My package uses a [[Documentation/Maemo_5_Developer_Guide/Packaging%2C_Deploying_and_Distributing#Sections|proper section]]*.
+
* My package uses a [[Documentation/Maemo 5 Developer Guide/Packaging%2C Deploying and Distributing#Sections|proper section]]*.
* My package short description has 10 or more characters*.
* My package short description has 10 or more characters*.
-
* My package has a [[Packaging#Bugtracker_location|bugtracker]].
+
* My package has a [[Packaging#Bugtracker location|bugtracker]]*.
-
* My application doesn't violate any copyrights and the code has a [[Extras-testing/QA_Checklist#Licensing_and_legal_issues|proper license]].
+
* My application does not 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 does not have [[Extras-testing/QA checklist#Broken functionality or reproducible crashes|broken functionalities or evident crashes]].
-
* My package or webpage doesn't advertised features that [[Extras-testing/QA_Checklist#Missing_announced_features|aren't available in my application]].
+
* My package or webpage does not advertise features that [[Extras-testing/QA checklist#Missing announced features|are not available in my application]].
-
* My application doesn't uses more than [[Extras-testing/QA_Checklist#Too_much_memory_used_in_root_partition|500kb of space in root partition]]
+
* My application does not use more than [[Extras-testing/QA checklist#Too much memory used in root partition|500 kB of space in root partition]]
-
* My application doesn't compromises the [[Extras-testing/QA_Checklist#System_performance_compromised|system performance]].
+
* My application doesn't compromise the [[Extras-testing/QA checklist#System_performance_compromised|system performance]].
-
* My application doesn't introduces any [[Extras-testing/QA_Checklist#Power_management_issues|power management issue]].
+
* My application does not introduce any [[Extras-testing/QA checklist#Power management issues|power management issues]].
-
* My application doesn't compromises the [[Extras-testing/QA_Checklist#Security_risks|security of the system]].
+
* My application does not compromise the [[Extras-testing/QA checklist#Security risks|security of the system]].
== Command Line Applications ==
== Command Line Applications ==
-
* My application is using the CLI icon(ADD LINK) 
+
* My application is using the [[Extras-testing/Command line applications|CLI icon]].
-
* My application description clearly states that my application runs only from the command line.
+
* My application [[Extras-testing/Command line applications#Description|description]] clearly says that my application runs only from the command line.
== Recommendations ==
== Recommendations ==
-
* Avoid long [[Packaging#Maemo_revision_string|revision strings]] like: svn23535344r56 or git423423r567.
+
* Avoid long [[Packaging#Maemo revision string|revision strings]] like: svn23535344r56 or git423423r567.
-
* Use [[Packaging#Pretty_names|pretty names]] in your package.
+
* Use [[Packaging#Pretty names|pretty names]] in your package.
 +
* [[Packaging#Translations of text fields|Translate]] descriptive text fields in your package to other languages.
-
'''*''' - Automatically checked by the autobuilder.
+
'''*''' - Automatic checks.
[[Category:Community]]
[[Category:Community]]
[[Category:Development]]
[[Category:Development]]
[[Category:Quality Assurance]]
[[Category:Quality Assurance]]

Latest revision as of 13:35, 3 June 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.

[edit] Command Line Applications

  • My application is using the CLI icon.
  • My application description clearly says that my application runs only from the command line.

[edit] Recommendations

* - Automatic checks.