Skip to main content

The All-Purpose Experimenter.

Project description

The All-Purpose Experimenter is a plugin-based system meant to create a unified front-end for different device-related testing.

Installation

If you have the repository you can install it by using the setup.py file.

python setup.py install

Alternately you can pull it from Pypi.

pip install theape

If you are installing it system-wide you will probably have to prefix this and other install commands with sudo.

Documentation

The APE has some online help.

ape -h
APE (the all-purpose-evaluator)

Usage: ape -h | -v
       ape [--debug|--silent] [--pudb|--pdb] <command> [<argument>...]
       ape [--debug|--silent] [--trace|--callgraph] <command> [<argument>...]

Help Options:

    -h, --help     Display this help message and quit.
    -v, --version  Display the version number and quit.

Logging Options:

    --debug   Set logging level to DEBUG.
    --silent  Set logging level to ERROR.

Debugging Options:

    --pudb       Enable the `pudb` debugger (if installed)
    --pdb        Enable the `pdb` (python's default) debugger
    --trace      Enable code-tracing
    --callgraph  Create a call-graph of for the code

Positional Arguments:

    <command>      The name of a sub-command (see below)
    <argument>...  One or more options or arguments for the sub-command

Available Sub-Commands:

    run    Run a plugin
    fetch  Fetch a sample configuration-file
    help   Display more help
    list   List known plugins
    check  Check a configuration

To get help for a sub-command pass `-h` as the argument. e.g.:

    ape run -h

Installing Testing Dependencies

The APE is currently being tested using behave so if you want to run the tests, you’ll need that, pyhamcrest and mock. All three are on pypi so if you have pip installed you can install them from the web (if installing system wide run as root).

pip install behave
pip install pyhamcrest
pip install mock

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

theape-2014.11.10.tar.gz (86.0 kB view details)

Uploaded Source

File details

Details for the file theape-2014.11.10.tar.gz.

File metadata

  • Download URL: theape-2014.11.10.tar.gz
  • Upload date:
  • Size: 86.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for theape-2014.11.10.tar.gz
Algorithm Hash digest
SHA256 776abcb4c0e716ff3f5edc6b293ec65a363612a3893a336566d313a8d0681a34
MD5 cf9f436b7611370175fc65c35fb15220
BLAKE2b-256 74b849f48fb6fee7dd94ff348159ec0fb57da66ed45d274c8fc9e7e0728c2e2f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page