Merge lp://qastaging/~doanac/qa-dashboard/live-status-base into lp://qastaging/qa-dashboard
Status: | Merged |
---|---|
Approved by: | Chris Johnston |
Approved revision: | 690 |
Merged at revision: | 683 |
Proposed branch: | lp://qastaging/~doanac/qa-dashboard/live-status-base |
Merge into: | lp://qastaging/qa-dashboard |
Diff against target: |
615 lines (+386/-11) 10 files modified
common/templatetags/dashboard_extras.py (+13/-0) common/utils.py (+4/-2) qa_dashboard/settings.py (+2/-2) smokeng/admin.py (+2/-1) smokeng/management/commands/jenkins_pull_smokeng.py (+6/-1) smokeng/migrations/0008_auto__add_field_smokeresult_status.py (+124/-0) smokeng/models.py (+76/-1) smokeng/tables.py (+10/-3) smokeng/tests.py (+144/-1) smokeng/views.py (+5/-0) |
To merge this branch: | bzr merge lp://qastaging/~doanac/qa-dashboard/live-status-base |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chris Johnston | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Joe Talbott | Approve | ||
Review via email:
|
Commit message
This provides the base model and view updates required for live-status of smoke jobs. It adds a new "status" field to results so we can see if they are:
queued: waiting for jenkins to run the test
running: jenkins is running the test
syncing: the test is complete with results, but hasn't made it to the public jenkins (and pulled by our scripts)
complete: its gone through the pull-script and we have all its job artifacts
Description of the change
This provides the base model and view updates required for live-status of smoke jobs. It adds a new "status" field to results so we can see if they are:
queued: waiting for jenkins to run the test
running: jenkins is running the test
syncing: the test is complete with results, but hasn't made it to the public jenkins (and pulled by our scripts)
complete: its gone through the pull-script and we have all its job artifacts
it might be easier reading commit by commit instead of the full diff.