TipsAndTricks

Checkbox Tips & Tricks

Tips and tricks for running/modifying Checkbox.

Logging

Specifying the log level:

--log-level=(debug|info|warning|error|critical)

Specifying the log location:

--log=/path/to/file

Running tests as a normal user

checkbox-cli --config="checkbox/plugins/blacklist=permission_prompt"

Using regular expressions

Regular expressions can be used to register events:

self._manager.reactor.call_on("report.*", self.report)

The report method will be called for all events starting with "report".

Avoid loading plugins that are in the plugins default directory

In the configuration file, add the blacklist field with the plugins to avoid (space separated)

[checkbox/plugins]
blacklist = plugin_to_avoid

Disabling Test button when using command output in the description

To disable the Test button in the GTK interface when the command output is just to be used in the description, move the command name to the description. That is to say, instead of writing something such as:

name: test-button-enabled
plugin: manual
command: some_command
description:
 This is the command output:
 .
 $output

The test case may be written as follows:

name: test-button-disabled
plugin: manual
description:
 This is the command output:
 .
 $(some_command)

Testing/Automation/Checkbox/TipsAndTricks (last edited 2009-06-09 12:03:26 by 157)