~ubuntu-branches/ubuntu/lucid/checkbox/lucid

« back to all changes in this revision

Viewing changes to registries/hw.py

  • Committer: Bazaar Package Importer
  • Author(s): Dave Murphy, Dave Murphy, Andy Whitcroft
  • Date: 2009-03-17 09:46:16 UTC
  • Revision ID: james.westby@ubuntu.com-20090317094616-1p1ifmdy702ilpl9
Tags: 0.7
[ Dave Murphy ]
* Fixed viewing of report files in Firefox 3 (LP: #331481)
* Added additional contextual information
 * /etc/sysctl* (LP: #331055)
 * /etc/modprobe.d (LP: #331056)
 * /etc/modules (LP: #331057)
* Fixed packaging for Jaunty
 * https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027439.html
 * Uses --install-layout=deb
 * Installs to dist-packages instead of site-packages

[ Andy Whitcroft ]
* suspend_test: update suspend_test to version V6 matching kernel version.
  The version here will become the master copy.
* suspend_test: add a --dry-run mode to simplify developement
* suspend_test: add a automation mode for checkbox integration
* suspend_test: add a new pm-suspend test
* suspend_test: record and restore timer_delay around the variable
  time test.
* suspend_test: release v7.
* suspend_test: initial version of suspend power consumption test
  from a patch by Pete Graner.
* suspend_test: power -- made the sleep time configurable
* suspend_test: detect batteries and disable ac/power tests
* suspend_test: disable dbus tests when we have no primary user
* suspend_test: handle AC transitions better
* suspend_test: enable power test as part of --full
* suspend_test: reduce the noise in the test instructions
* suspend_test: use minutes in output when that is more appropriate
* suspend_test: track actual AC transitions and report them
* suspend_test: only mention AC at all if we have a battery
* suspend_test: report useful data at the bottom for posting
* suspend_test: document the new power test in the usage
* suspend_test: power -- indicate when the result is unreliable
* suspend_test: report -- fix up spacing issues
* suspend_test: release v8

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
                elif key.endswith("s"):
91
91
                    value = values
92
92
                elif [v for v in values if "=" in v]:
93
 
                    for index, value in enumerate(values):
94
 
                        if index != 0 and "=" not in value:
 
93
                    index = 1
 
94
                    for value in values[1:]:
 
95
                        if "=" not in value:
95
96
                            values[index - 1] += " %s" % values.pop(index)
 
97
                        else:
 
98
                            index += 1
96
99
                    value = dict((v.split("=", 1) for v in values))
97
100
                    value = MapRegistry(value)
98
101
 
127
130
           and numbers[0] == "B" \
128
131
           and int(numbers[1]) == 2 \
129
132
           and int(numbers[2]) < 13:
130
 
            self._command = self._command.replace(" -numeric", "")
 
133
            self.command = self.command.replace(" -numeric", "")
131
134
 
132
135
        return super(HwRegistry, self).__str__()
133
136