Jump to: navigation, search

Difference between revisions of "Ironic/Quality"

(Created page with "= Ironic Quality / Testing = == Functional Testing == Document work to do for Functional Testing in Ironic")
 
(Scope of work)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Ironic Quality / Testing =
 
= Ironic Quality / Testing =
 +
 +
This page is about how to improve the quality of Ironic.  With a focus on testing, but also other improvements such as code refactoring, etc...
 +
 +
== Need more contributors ==
 +
More contributors is needed for this work, especially functional testing. If interested please contact me (John Villalovos). I am jlvillal on IRC
  
 
== Functional Testing ==
 
== Functional Testing ==
 +
 +
=== Define Functional Testing ===
 +
We need to define what functional testing is in the scope of OpenStack. As a guideline will use the functional testing that Nova has done.
 +
 +
Thoughts on what functional testing is:
 +
* No usage of the ''mock'' library
 +
* Minimize interaction with other OpenStack components, such as Nova, Keystone, etc...
 +
* Run Ironic stand-alone as much as possible.
 +
 +
=== Scope of work ===
  
 
Document work to do for Functional Testing in Ironic
 
Document work to do for Functional Testing in Ironic
 +
 +
# Examine ironic-inspector functional testing work
 +
# Examine Nova client functional testing work
 +
# Examine Nova functional testing work

Latest revision as of 21:00, 9 September 2015

Ironic Quality / Testing

This page is about how to improve the quality of Ironic. With a focus on testing, but also other improvements such as code refactoring, etc...

Need more contributors

More contributors is needed for this work, especially functional testing. If interested please contact me (John Villalovos). I am jlvillal on IRC

Functional Testing

Define Functional Testing

We need to define what functional testing is in the scope of OpenStack. As a guideline will use the functional testing that Nova has done.

Thoughts on what functional testing is:

  • No usage of the mock library
  • Minimize interaction with other OpenStack components, such as Nova, Keystone, etc...
  • Run Ironic stand-alone as much as possible.

Scope of work

Document work to do for Functional Testing in Ironic

  1. Examine ironic-inspector functional testing work
  2. Examine Nova client functional testing work
  3. Examine Nova functional testing work