funq
latest
  • Tutorial
  • QML tutorial
  • The funq.conf configuration file
  • Writing tests
  • Launching tests (nose)
  • How to find widget’s paths
  • Test multiple applications at the same time
  • Attach to an already started application
  • Predifined graphical kit aliases
  • Compile the application with libFunq
  • API of funq (client side)
funq
  • Docs »
  • funq‘s documentation
  • Edit on GitHub

funq‘s documentation¶

funq is a tool to write FUNctional tests for Qt applications using python.

It is licenced under the CeCILL v2.1 licence (very close to the GPL v2). See the LICENCE.txt file distributed in the sources for more information.

Look at the github repository to see how to install funq: https://github.com/parkouss/funq.

  • Tutorial
    • Requirements
    • Tests file tree
    • Write your first test
    • Test execution
    • Aliases file
    • Do something with the widgets
    • Going further
  • QML tutorial
    • Requirements
    • Create the test folder
    • Create the test file
    • Run the test
    • Going further
  • The funq.conf configuration file
  • Writing tests
    • Nomenclature
    • Using assert* methods
    • Skipped or todo tests
    • Parameterized tests
  • Launching tests (nose)
    • Manual launching
    • Defining default options
    • Selecting tests to launch
    • Going further
  • How to find widget’s paths
    • With funq
    • Xml dump of all widgets
  • Test multiple applications at the same time
  • Attach to an already started application
  • Predifined graphical kit aliases
  • Compile the application with libFunq
  • API of funq (client side)
    • TestCases and helpers
    • Configuration of tested applications
    • Entry point to communicate with a libFunq server : FunqClient
    • Widgets and other classes to interact with tested application

Indices and references¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2014, Julien Pagès. Revision d961022a.

Built with Sphinx using a theme provided by Read the Docs.