Jump to: navigation, search

Difference between revisions of "QuantumSystemTest"

 
Line 8: Line 8:
 
* Behavior in unexpected or failure scenarios.   
 
* Behavior in unexpected or failure scenarios.   
 
* Behavior across different configuration options (e.g., quantum plugins, hypervisor backends, database types, etc)
 
* Behavior across different configuration options (e.g., quantum plugins, hypervisor backends, database types, etc)
 +
* System security in the face of malicious users. 
  
 
Handling system test will likely require access to a lab environment to be able to setup non-trivial topologies.
 
Handling system test will likely require access to a lab environment to be able to setup non-trivial topologies.

Revision as of 00:50, 28 May 2011

Quantum System Test seeks to test the whole of Quantum to confirm functionality, performance, and behavior in various unexpected scenarios.

Here are a few things we should be thinking about for system test:

  • Quantum operating as part of a cloud with other "interface services" like nova.
  • Performance
  • Behavior in larger multi-node environments (unit tests often just run on a single node deployment)
  • Behavior in unexpected or failure scenarios.
  • Behavior across different configuration options (e.g., quantum plugins, hypervisor backends, database types, etc)
  • System security in the face of malicious users.

Handling system test will likely require access to a lab environment to be able to setup non-trivial topologies.