summaryrefslogtreecommitdiffstats
path: root/tests/testcases/testcase1/packagemanagement.qs
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-03-08 20:46:27 +0100
committerTim Jenssen <tim.jenssen@nokia.com>2011-03-09 11:05:24 +0100
commit64391c88c7e1421dd146b528c4395c68049c4adb (patch)
treea9aca3608c546b134ad6d7d2ea8d164d0b008af0 /tests/testcases/testcase1/packagemanagement.qs
parent76122d63eced0b083e3c2e701c069aa2a8db360f (diff)
moved some directories and adjusted the README
- also removed some unused projects under examples(updater, updaterplugin) - adjusted pro files to the new structure
Diffstat (limited to 'tests/testcases/testcase1/packagemanagement.qs')
-rw-r--r--tests/testcases/testcase1/packagemanagement.qs35
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/testcases/testcase1/packagemanagement.qs b/tests/testcases/testcase1/packagemanagement.qs
new file mode 100644
index 000000000..3c6dcfdeb
--- /dev/null
+++ b/tests/testcases/testcase1/packagemanagement.qs
@@ -0,0 +1,35 @@
+function Controller()
+{
+ installer.autoRejectMessageBoxes
+ this.componentSelectionCounter = 0
+}
+
+Controller.prototype.UpdaterSelectedCallback = function()
+{
+ tabController.setCurrentTab( TabController.PACKAGE_MANAGER )
+}
+
+Controller.prototype.ComponentSelectionPageCallback = function()
+{
+ if ( this.componentSelectionCounter == 0 ) {
+ print( "first time, uninstall" )
+ var page = gui.pageWidgetByObjectName( "ComponentSelectionPage" )
+ page.deselectComponent( "com.nokia.sdk.doc.qtcreator" )
+ gui.clickButton( buttons.NextButton, 3000 )
+ this.componentSelectionCounter += 1
+ } else {
+ print( "second time, click cancel" )
+ gui.clickButton( buttons.CancelButton )
+ }
+}
+
+
+Controller.prototype.ReadyForInstallationPageCallback = function()
+{
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.FinishedPageCallback = function()
+{
+ gui.clickButton( buttons.CommitButton )
+}