GNOME upstream testing
In 12.04 we started to add tests to GNOME upstream (gvfs, preparing gnome-settings-
Blueprint information
- Status:
- Complete
- Approver:
- Gema Gomez
- Priority:
- Medium
- Drafter:
- Martin Pitt
- Direction:
- Approved
- Assignee:
- Canonical Platform QA Team
- Definition:
- Approved
- Series goal:
- Accepted for raring
- Implementation:
- Implemented
- Milestone target:
- ubuntu-13.04-beta-1
- Started by
- Martin Pitt
- Completed by
- Martin Pitt
Whiteboard
Options for jhbuild failure notifications:
- mailing individual maintainers about regressions might seem unfriendly, and sometimes you really need to make the corresponding change to other modules
- one big mailing list with all failures, and machine parseable headers for module/test
- compromise for daily testing until we have by-commit: email the modules maintainers from both the changed and the broken module
desrt is working on a "jhbuild to go" which outputs the resulting binaries in an OSTree-like fashion
pitti, 2013-01-18: Dropping "suspend on lid close" test for g-s-d, as this moved to logind.
Work Items
Work items for ubuntu-
[pitti] Agree with gnome-settings-
[pitti] Write gnome-settings-
[pitti] Write gnome-settings-
[pitti] If we can mock/simulate monitors, write g-s-d xrandr plugin test cases for multipe monitor handling: POSTPONED
[pitti] Get the full gvfs test suite (gvfs-testbed) upstream: DONE
[pitti] Write a gvfs upstream test which reproduces an existing bug (#667641, #686798): DONE
[pitti] Extend gvfs upstream tests to cover the Gio API, not just the CLI programs: DONE
[pitti] Add gvfs upstream test to cover trash: DONE
[pitti] announce jhbuild @ jenkins.ubuntu to desktop-
[pitti] write standard tool to run your program and iterate through all menu items / buttons, checking that it does not crash and changes some state: POSTPONED
[desrt] write standard tool to iterate through GActionGroup on the session D-BUS: POSTPONED
[desrt] get gcov macros into gnome-common: DONE
Work items for ubuntu-
[jibel] implement jhbuild failure notifications, subscriptions: DONE
[jibel] Allow the server to send notifications (RT60258): BLOCKED
Dependency tree
* Blueprints in grey have been implemented.