lp:~vishvananda/nova/fix-run-tests

Created by Vish Ishaya and last modified
Get this branch:
bzr branch lp:~vishvananda/nova/fix-run-tests
Only Vish Ishaya can upload to this branch. If you are Vish Ishaya please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vish Ishaya
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

728. By Vish Ishaya

fix missed err.log

727. By Dan Prince

Revert commit 709. This fixes issues with the Openstack API causing 'No user for access key admin' errors.

726. By Vish Ishaya

Adds colors to output of tests and cleans up run_tests.py

* sets working directory for nose to nose/tests so it loads faster
* moves db into nova/tests/test.sqlite
* deletes the db in run_tests.py instead of run_tests.sh before running tests

725. By termie

Prevent logging.setup() from generating a syslog handler if we didn't request one (breaks on mac)

724. By justinsb

Helper function that supports XPath style selectors to traverse an object tree e.g.

inst = {'fixed_ip': {'floating_ips': [{'address': '1.2.3.4'}], 'address': '192.168.0.3'}, 'hostname': ''}

private_ips = get_from_path(inst, 'fixed_ip/address')
public_ips = get_from_path(inst, 'fixed_ip/floating_ips/address')

Avoids messy [.get() / if / for]* nested code

723. By Vish Ishaya

Fixes the describe_availability_zones to use an elevated context when getting services and the db calls to pass parameters correctly so is_admin check works.

722. By Vish Ishaya

Fixes existing smoketests and splits out sysadmin tests from netadmin tests.

* sets use_ipv6 = False by default
* switches to ami-tty for tests
* generally improves error handling

721. By Vish Ishaya

Fixes and optimizes filtering for describe_security_groups. Also adds a unit test.

720. By Salvatore Orlando

The proposed branch prevents FlatManager from executing network initialisation tasks contained in linux_net.init_host(), which are unnecessary when flat networking is used.

This is achieved as discussed in question #144979 (https://answers.launchpad.net/nova/+question/144979):
1) init_host in FlatManager has been overriden, thus preventing it from calling init_host in NetworkManager.
2) Also, methods related to floating IPs have been overriden in FlatManager in order to raised NotImplementedError.

719. By termie

Adds some features to run_tests.sh:
- if it crashes right away with a short erorr log, print that directly
- allow specifying tests without the nova.tests part

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers