~sylvain-pineau/checkbox/gsd-res-change

« back to all changes in this revision

Viewing changes to checkbox-touch/tests/autopilot/checkbox_touch/test_checkbox_touch.py

"automatic merge of lp:~kissiel/checkbox/autopilot-reordering/ by tarmac [r=sylvain-pineau][bug=][author=kissiel]"

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
        continue_btn = tests_selection_page.wait_select_single(
62
62
            objectName='continueButton')
63
63
        self.pointing_device.click_object(continue_btn)
 
64
        # TWO automatic jobs should pass by:
 
65
        # autopilot/automated-test-that-fails
 
66
        # autopilot/automated-test-that-passes
 
67
        # now it's time for three manual jobs - autopilot/manual-{1,2,3}
64
68
        next_steps = [
65
69
            ('manualIntroPage', 'continueButton'),
66
70
            ('testVerificationPage', 'passButton'),
69
73
        ]
70
74
        self.process_sequence_of_clicks_on_pages(next_steps)
71
75
        self.skip_test('manualIntroPage')
72
 
        # now we use long_wait because we have a long test to wait for (>10s)
 
76
        # Now it's time for three UIV tests -
 
77
        #  autopilot/user-interact-verify-{1,2,3}
 
78
        next_steps = [
 
79
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
80
            ('testVerificationPage', 'passButton'),
 
81
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
82
            ('testVerificationPage', 'failButton')
 
83
        ]
 
84
        self.process_sequence_of_clicks_on_pages(next_steps)
 
85
        self.skip_test('userInteractVerifyIntroPage')
 
86
        # Next come 3 user-verify tests - autopilot/user-verify-{1,2,3}
 
87
        next_steps = [
 
88
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
89
            ('testVerificationPage', 'passButton'),
 
90
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
91
            ('testVerificationPage', 'failButton')
 
92
        ]
 
93
        self.process_sequence_of_clicks_on_pages(next_steps)
 
94
        self.skip_test('userInteractVerifyIntroPage')
 
95
        # Now the user-interact tests - autopilot/user-interact-{1,2,3}
 
96
        next_steps = [
 
97
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
98
            ('userInteractSummary', 'continueButton'),
 
99
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
100
            ('userInteractSummary', 'continueButton'),
 
101
        ]
 
102
        self.process_sequence_of_clicks_on_pages(next_steps)
 
103
        self.skip_test('userInteractVerifyIntroPage')
 
104
        # Next is autopilot/print-and-verify
 
105
        next_steps = [
 
106
            ('userInteractVerifyIntroPage', 'startTestButton'),
 
107
            ('testVerificationPage', 'passButton'),
 
108
        ]
 
109
        self.process_sequence_of_clicks_on_pages(next_steps)
 
110
        # Next is a shell job that takes >10s to complete -
 
111
        # autopilot/print-and-verify
 
112
        # We have to use long_wait because wait_select_single would time-out.
73
113
        self.long_wait_select_single(
74
 
            self.app, objectName='userInteractVerifyIntroPage', visible=True)
75
 
        next_steps = [
76
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
77
 
            ('testVerificationPage', 'passButton'),
78
 
        ]
79
 
        self.process_sequence_of_clicks_on_pages(next_steps)
 
114
            self.app, objectName='qmlNativePage', visible=True)
 
115
        # Now, qml-native job already started. autpopilot/qml-job
80
116
        next_steps = [
81
117
            ('qmlNativePage', 'continueButton'),
82
118
            ('qmlTestPage', 'passButton'),
83
119
        ]
84
120
        self.process_sequence_of_clicks_on_pages(next_steps)
85
121
        next_steps = [
86
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
87
 
            ('userInteractSummary', 'continueButton'),
88
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
89
 
            ('userInteractSummary', 'continueButton'),
90
 
        ]
91
 
        self.process_sequence_of_clicks_on_pages(next_steps)
92
 
        self.skip_test('userInteractVerifyIntroPage')
93
 
        next_steps = [
94
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
95
 
            ('testVerificationPage', 'passButton'),
96
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
97
 
            ('testVerificationPage', 'failButton')
98
 
        ]
99
 
        self.process_sequence_of_clicks_on_pages(next_steps)
100
 
        self.skip_test('userInteractVerifyIntroPage')
101
 
        next_steps = [
102
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
103
 
            ('testVerificationPage', 'passButton'),
104
 
            ('userInteractVerifyIntroPage', 'startTestButton'),
105
 
            ('testVerificationPage', 'failButton')
106
 
        ]
107
 
        self.process_sequence_of_clicks_on_pages(next_steps)
108
 
        self.skip_test('userInteractVerifyIntroPage')
109
 
        next_steps = [
110
122
            ('rerunSelectionPage', 'continueButton')
111
123
        ]
112
124
        self.process_sequence_of_clicks_on_pages(next_steps)