Avocado
100.0

Quick Start

  • Welcome to Avocado

Guides

  • Avocado User’s Guide
  • Avocado Test Writer’s Guide
  • Avocado Contributor’s Guide
    • Brief introduction
    • How can I contribute?
    • Development environment
    • Style guides
    • Writing an Avocado plugin
    • The “nrunner” test runner
    • Implementing other result formats
    • Request for Comments (RFCs)
    • Releasing Avocado
    • Avocado development tips
    • Contact information

Avocado Plugins

  • Optional plugins

Our Releases

  • Avocado Releases

Blueprints

  • BP000
  • BP001
  • BP002
  • BP003
  • BP004
  • BP005

Learn More

  • Other Resources

Configuration Reference

  • Avocado’s Configuration Reference

API Reference

  • Test APIs
  • Internal (Core) APIs
  • Utilities APIs
  • Extension (plugin) APIs
  • Optional Plugins API
Avocado
  • Docs »
  • Avocado Contributor’s Guide
  • Edit on GitHub

Avocado Contributor’s Guide¶

Useful pointers on how to participate of the Avocado community and contribute.

  • Brief introduction
  • How can I contribute?
    • Report a bug
    • Suggest enhancements
    • Contribute with code
    • Share your tests
    • Documentation
  • Development environment
    • Installing dependencies
    • Installing in develop mode
  • Style guides
    • Commit style guide
    • Code style guide
  • Writing an Avocado plugin
    • Code example
    • Registering configuration options (settings)
    • Registering plugins
    • Namespace
    • Plugin config files
    • Plugins execution order
    • New test type plugin example
  • The “nrunner” test runner
    • Motivation
    • NRunner components of Avocado
    • Basic Avocado usage and workflow
    • Concepts
    • Runners
    • Runner scripts
    • Runner Execution
    • Trying it out - standalone
    • Writing new runner scripts
    • Runners messages
  • Implementing other result formats
  • Request for Comments (RFCs)
    • What is a RFC?
    • Submiting a RFC
    • Previous RFCs
  • Releasing Avocado
    • Which repositories you should pay attention to
    • How to release?
    • How to refresh Fedora/EPEL modules
  • Avocado development tips
    • In tree utils
    • measure_duration
    • Line-profiler
    • Remote debug with Eclipse
  • Contact information
Next Previous

© Copyright 2014-2019, Red Hat Revision ba4ed0d5.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: 100.0
Versions
latest
100.0
99.0
98.0
97.0
96.0
95.0
94.0
93.0
92.0
91.0
90.0
89.0
88.1
87.0
86.0
85.0
84.0
83.0
82.1
82.0
81.0
80.0
79.0
78.0
77.0
76.0
75.1
75.0
74.0
73.0
72.0
71.0
70.0
69.3
69.2
69.1
69.0
68.0
67.0
66.0
65.0
64.0
63.0
62.0
61.0
52.1
52.0
92lts
82lts
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.