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

Barry Warsaw
Ubuntu system image

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,

* 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


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
- 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:
This branch contains Public information 
Everyone can see this information.