lp:~xavi-garcia-mena/thumbnailer/lastfm-downloader-unit-tests

Created by Xavi Garcia and last modified
Get this branch:
bzr branch lp:~xavi-garcia-mena/thumbnailer/lastfm-downloader-unit-tests
Only Xavi Garcia can upload to this branch. If you are Xavi Garcia please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Xavi Garcia
Project:
Thumbnailer
Status:
Development

Recent revisions

142. By Xavi Garcia

Added unit test to cover 100% for LastFMDownloader

141. By Xavi Garcia

Fixed CMakeLists.txt

140. By Xavi Garcia

Conflicts with main branch fixed

139. By Michi Henning

Use new cache for local thumbnails. This is poor in regression tests, but has reasonably good coverage. For now, I've tested thumbnail extraction manually by saving retrieved thumbnails and inspecting them by hand. Will add more tests that are more rigorous next.

Approved by PS Jenkins bot, James Henstridge, Michi Henning.

138. By Xavi Garcia

Added a new inactivity handler to exist the thumbnailer service after some time of inactivity.

Approved by PS Jenkins bot, James Henstridge.

137. By James Henstridge

Add a test fixture that runs QML tests against a private version of thumbnailer-service.

Tests are run under Xvfb so the suite can still run headless (e.g. on Jenkins).

Approved by Michi Henning, PS Jenkins bot.

136. By Michi Henning

Fixed broken key construction in thumbnailer.cpp.

Approved by James Henstridge, PS Jenkins bot.

135. By James Henstridge

Pass the requested size to the D-Bus service directly rather than converting it to a ThumbnailSize constant first.

Also perform various cleanups on the QML plugin (namespace the classes, restore the lost scaling code, use generated D-Bus stubs).

Approved by PS Jenkins bot, Michi Henning.

134. By James Henstridge

If the kernel doesn't support O_TMPFILE, create a named temporary file with mkstemp() and then unlink it.

Approved by Michi Henning, PS Jenkins bot.

133. By James Henstridge

Split out the D-Bus method request handlers into separate classes, with some processing happening in a thread pool (where blocking is permissible) and some in the event loop thread (where blocking is not allowed, but we don't monopolise a thread).

Approved by PS Jenkins bot, Michi Henning.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:thumbnailer
This branch contains Public information 
Everyone can see this information.

Subscribers