2. Session Goal
• Review and gather input in each of 2 areas:
• Writing tests
• Running tests
• With the aim of finding ways to increase
the effectiveness of our testing effort
3. Writing Tests
• How to test:
• Core quantum?
• Plugins?
• How to specify plugin dependencies?
• Which tools to use?
• mox vs mock
• unittest vs unittest2
4. Running Tests
• How to run unit tests?
• [PLUGIN_DIR] run_tests.sh
• Currently, only one plugin is tested per run
• nosetests
• tox
• How to run functional tests?