twitter | identi.ca

Building and testing underCI a desktop application written in Python using Qt, nose and Jenkins.

Building and testing underCI a desktop application written in Python using Qt, nose and Jenkins.

By Laurent Doguin
Date: Saturday, 5 October 2013 09:00
Duration: 40 minutes
Language: English
Tags: ci jenkins pyton testing unit


This will be illustrated through the client we developed to allow bidirectional synchronization between a desktop app and a remote Nuxeo content repository.
The talk will cover the general concepts of a Python/Qt cross-platform application, the way we used unittest and nose to run functional tests and the whole build process handled by Jenkins. Starting from the application packaging for Windows and Mac OS X with cx_Feeze and py2app, ending with the execution of the tests under the 3 main platforms.


Attended by: Laurent Payot,