lp:~barry/ubuntu-system-image/lp1365646

Created by Barry Warsaw on 2014-09-12 and last modified on 2014-09-12
Get this branch:
bzr branch lp:~barry/ubuntu-system-image/lp1365646
Only Barry Warsaw can upload to this branch. If you are Barry Warsaw please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Barry Warsaw
Project:
Ubuntu system image
Status:
Merged

Recent revisions

276. By Barry Warsaw on 2014-09-12

 * Don't crash when releasing an unacquired checking lock. (LP: #1365646)

275. By Barry Warsaw on 2014-09-12

 * When an exception occurs in a `system-image-dbus` D-Bus method, signal, or
   callback, this exception is logged in the standard log file, and the
   process exits. Also, `[system]loglevel` can now take an optional ":level"
   prefix which can be used to set the log level for the D-Bus API methods.
   By default, they log at `ERROR` level, but can be set lower for debugging
   purposes. (LP: #1279970)

274. By Barry Warsaw on 2014-09-09

Bump version.

273. By Barry Warsaw on 2014-08-08

 * The channel.ini file can override the device name by setting
   ``[service]device``. (LP: #1353178)

272. By Barry Warsaw on 2014-08-08

Boost coverage numbers in several ways:

* Sprinkle "pragma: no cover" comments in places where we do not expect the
  test suite to cover, e.g. asserts, non-test-paths, "virtual" methods,
  reprs.

* Add a few tests for legitimately missed sections.

Remove testing infrastructure from the foreground process. Now we only need
specific programmatic coverage invocation in the D-Bus activated subprocess.
For the foreground process, invoke the test suite using the python3-coverage
script via the tox.ini file.

tox.ini always recreates the environment.

271. By Barry Warsaw on 2014-08-08

Whitespace

270. By Barry Warsaw on 2014-08-08

Greatly improve coverage by reworking how and when nose imports systemimage
packages. Add a few tests to cover more code.

269. By Barry Warsaw on 2014-08-07

Improve test coverage, invocation, and integration with tox.

- Use a wrapper module to invoke coverage so that systemimage/service.py gets
  full coverage.o
- Add commands to tox.ini to automatically do the subprocess data file
  combination.
- Integrate with our nose2 plugin.

268. By Barry Warsaw on 2014-08-06

We don't need to chdir() if we set COVERAGE_FILE.

267. By Barry Warsaw on 2014-08-06

Clean up.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~ubuntu-system-image/ubuntu-system-image/client
This branch contains Public information 
Everyone can see this information.

Subscribers