The version class allows us to parse, and compare, API version strings
as per the OpenStack API WG Microversion Specification. Several formats
are supported:
* v#.#.# (legacy)
* #.#.# (legacy)
* [service name] #.#.#
In the former two cases, a service type will have to be manually supplied
to ensure proper comparison.
https://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html
Change-Id: If3596418dfe2e76489bdb48d4d15f7f3e7a6d2f9
This patch adds 'functional' tests that will be run by DSVM gate.
A 'cloudsConfig.js' file reads 'clouds.yaml' and converts it to json.
'clouds.yaml' file is searched from the following locations:
- current directory
- ~/.config/openstack
- /etc/openstack
The first file found wins.
For browser, webpack uses a 'yaml' loader and rewrites
'helper/cloudsConfig.js' requirement to 'json!yaml!clouds.yaml'.
A dummy test has been added to demonstrate use of devstack config.
Change-Id: I55909862c70a4cbe22b2820e51c2969d68d8154a
This commits introduces integration with Istanbul which allows
to track code coverage.
Change-Id: Ia106b256308a8d0f7c286134f997c7efd4bcf624
Co-Authored-By: Michael Krotscheck <krotscheck@gmail.com>