Merge lp:~nskaggs/autopilot/page-object-docs into lp:autopilot
| Status: | Merged |
|---|---|
| Approved by: | Christopher Lee on 2015-01-22 |
| Approved revision: | 528 |
| Merged at revision: | 530 |
| Proposed branch: | lp:~nskaggs/autopilot/page-object-docs |
| Merge into: | lp:autopilot |
| Diff against target: |
257 lines (+231/-0) 3 files modified
docs/contents.rst (+1/-0) docs/guides/page_object.rst (+226/-0) docs/tutorial/good_tests.rst (+4/-0) |
| To merge this branch: | bzr merge lp:~nskaggs/autopilot/page-object-docs |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2015-01-22 | |
| Christopher Lee (community) | Approve on 2015-01-22 | ||
| Richard Huddie (community) | Needs Fixing on 2015-01-16 | ||
| Allan LeSage (community) | 2015-01-14 | Needs Fixing on 2015-01-15 | |
|
Review via email:
|
|||
Commit Message
Convert https:/
Description of the Change
Convert https:/
Open questions:
I didn't convert all of the text as it was originally intended as a guide and didn't fit well within the theme and voice of the 'writing good tests' section of autopilot. I also considered creating it as a separate page. Opinions welcome!
| Allan LeSage (allanlesage) wrote : | # |
A couple of improvements possible :) , wonder if we want to make an item for "study the Ubuntu SDK or UI Toolkit helpers".
| Richard Huddie (rhuddie) wrote : | # |
This looks good. I've made a couple of minor points below.
I was also thinking, should we mention about only driving the UI input from the page object helpers, and not directly from the test itself? This may be mentioned somewhere else, but I just thought about it when reading through this. It's probably covered under making tests less flaky as all the UI input is driven by the helpers, not repeated throughout different tests.
| Christopher Lee (veebers) wrote : | # |
Having a separate page is a good idea, perhaps a "case study" or a suggestion for structed testing for applications.
| Nicholas Skaggs (nskaggs) wrote : | # |
I addressed many of the comments, but left the text on the same page for now. I'll look at what the structure would look like for migrating it out to a separate page. My original plan was to leave the small paragraph on 'think about design' in the good tests, and link to the remainder.
- 522. By Nicholas Skaggs on 2015-01-21
-
address MP comments
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:522
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| Nicholas Skaggs (nskaggs) wrote : | # |
Adding the major content to it's own page in the new guides section.
- 523. By Nicholas Skaggs on 2015-01-22
-
move to guides
- 524. By Nicholas Skaggs on 2015-01-22
-
fix guides location
| Nicholas Skaggs (nskaggs) wrote : | # |
This is ready for review again :-)
- 525. By Nicholas Skaggs on 2015-01-22
-
fix trunk issue
| Christopher Lee (veebers) wrote : | # |
(comment about warning when building removed as it's fixed.)
Looking good, jut a couple of minor things pointed out.
- 526. By Nicholas Skaggs on 2015-01-22
-
rebase trunk
- 527. By Nicholas Skaggs on 2015-01-22
-
fixes for veebers
- 528. By Nicholas Skaggs on 2015-01-22
-
add ...
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:528
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://

FAILED: Continuous integration, rev:521 jenkins. qa.ubuntu. com/job/ autopilot- ci/947/ jenkins. qa.ubuntu. com/job/ autopilot- vivid-amd64- ci/10 jenkins. qa.ubuntu. com/job/ autopilot- vivid-amd64- ci/10/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ autopilot- vivid-armhf- ci/10 jenkins. qa.ubuntu. com/job/ autopilot- vivid-armhf- ci/10/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ autopilot- vivid-i386- ci/10 jenkins. qa.ubuntu. com/job/ autopilot- vivid-i386- ci/10/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- vivid-autopilot /14 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-vivid- autopilot/ 21 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-amd64/ 405 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-amd64/ 405/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/autopilot- ci/947/ rebuild
http://