summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-07Update git submodulesReemMahmoud1-0/+0
* Update docs/submodules/moon from branch 'master' - Add unique names test cases Change-Id: I3f314ec3b3e88839c77a93ea016c10c0a31d10b1
2018-05-07Update git submodulesGeorg Kunz1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Adding a tox environment for locally building docs Run tox -edocs to locally build the Dovetail docs. This is quite useful because the default OPNFV docs preview build toolchain is broken for Dovetail. Change-Id: I0a55a701b96437a20aa09edc47bc3e49e32c0b87 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2018-05-07Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Decoupling Bottlenecks Docker config items from source code There are some special Docker setting items when creating Bottlenecks Docker Cntainers. Move the special settings to config files. Disable the function to push results to DB. JIRA: DOVETAIL-645 Change-Id: Icc033222edf74c0fe4853dede2794f4226fd4252 Signed-off-by: xudan <xudan16@huawei.com>
2018-05-07Update git submodulesQiaowei Ren1-0/+0
* Update docs/submodules/stor4nfv from branch 'master' - userguide Change-Id: Id22c6199f5a6d821d652f79cf07de3d899823352 Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2018-05-06Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Simplify vping_ssh It directly calls ping from the ssh socket. It fixes a possible missing security rule. It stops blocking if vpings are in failure. Change-Id: I64092a155bb134fa8b7d31d0d13f695e019540d1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-06Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Remove local DB Remove local DB and can just report without launch local DB. Need to do a little modification with the web portal code. JIRA: DOVETAIL-593 Change-Id: I595db39cce4156596ee0522d4b7e642a23d78ab9 Signed-off-by: xudan <xudan16@huawei.com>
2018-05-05Update git submodulesCedric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Merge "Functest fail to parse refstack results" - Functest fail to parse refstack results 1. The regular expression can't work well for refstack results 2. Refer to http://testresults.opnfv.org/test/api/v1/results?project=functest&case_name=refstack_defcore&last=1 3. There are 88 success test cases but the list of success is empty 4. Refstack test case name is not always begin with {0}, it maybe any number 5. The test case whose name has the keyword 'fail' will also be list in 'failures' Change-Id: I5187aaaabdca762256be9162cc85ba42263169bc Signed-off-by: xudan <xudan16@huawei.com>
2018-05-05Update git submodulesJuha Kosonen1-0/+0
* Update docs/submodules/functest from branch 'master' - Switch to Shade in rally Use Shade for managing OpenStack resources in rally. Change-Id: Ic8b7aaef6886f6ca4930b2ea463317b75ed8d3c9 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> - Implement get_external_network via shade It fixes the current issues as EXTERNAL_NETWORK is mainly unset by all Installers [1]. [1] https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-arm-daily-fraser/31/console Change-Id: I8ee62623701c15b9ff962d0a0e07a77934ff03ac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-04Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Disable Snaps Fraser Verify Job" - Disable Snaps Fraser Verify Job As master is currently disabled, it doesn't make sense for this to be enabled. Change-Id: Ie5966e22ffdff7a585781673259775c4e6150acf Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-04Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[yardstick] debug dump image ID" - [yardstick] debug dump image ID we need to know if we are pulling stale yardstick/stable images for example, if when branching between releases we can still be pulling old release yardstick/stable images without knowing it. This will dump the IMAGE ID of the images we just pulled which we can match to Jenkins docker push builds Change-Id: I875cf2fd07d17c3eebe294e70f2edccd9f48ce11 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2018-05-04Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "fuel, armband: basic healthcheck in verify jobs" - fuel, armband: basic healthcheck in verify jobs Enable Functest based gating for jobs: - fuel-verify-* - armband-verify-* This includes Functest suite 'healthcheck' and testcase 'vping_ssh', similar to Compass4NFV verify jobs. While at it, remove 'basic' phase from verify jobs, as linting is handled via separate jobs on Jenkins master and there's no other reason to keep it around. JIRA: FUEL-340 Change-Id: I11dce6998d7ac16e68cf2b9d72a1ed6b23ca2483 Signed-off-by: ting wu <ting.wu@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-05-04Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add "os_cloud_config" as a new context flag parameter" - Add "os_cloud_config" as a new context flag parameter This new parameter will contain the OpenStack cloud specific configuration used by Shade client. This new flag is used only in Heat context. By default, this new parameter (dict) will contain this content: 'os_cloud_config': {'verify': False} This field will be used by HeatStack [1] to create a Shade cloud. Shade retrieves, if not defined, the OpenStack configuration from "os_client_config". This configuration is used to generate the cloud configuration, which is the description of the OpenStackCloud returned. The default parameter defined, "verify", refers to the related bug. By default, in case of using SSL certificate it will not be verified. [1] https://github.com/opnfv/yardstick/blob/b338d3091bb0beb89d4ad9f7c144f43a31a19a74/yardstick/orchestrator/heat.py#L47 JIRA: YARDSTICK-1139 Change-Id: I875a7018401b84e51dab775b8194174645d27e06 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2018-05-04Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Update the dummy-scenario-heat-context testcase" - Update the dummy-scenario-heat-context testcase The testcase is included in the docs to demonstrate definining a heat context. It previously used cirros, but this is not included by default. Set-up instructions/scripts add yardstick-image and yardstick-flavor, so these have been added to the testcase instead. A default value for context_name was also added. Change-Id: I5f642086971487b334ae48a5cf5c9b71e9b99e2e Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-05-04Update git submodulesMichael Polenchuk1-0/+0
* Update docs/submodules/fuel from branch 'master' - [odl] Remove unused connecter/port from proxy Change-Id: I7a880c0a011d6f5f4a7e2d8c8309871b1c290235 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-05-04Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge changes from topics 'YARDSTICK-1147', 'YARDSTICK-1144' * changes: Fix ansible scripts for running in container Correctly set PYTHONPATH in Dockerfile - Fix ansible scripts for running in container JIRA: YARDSTICK-1147 Change-Id: I52dae85a2d97192bc8a48c5aeea3173b3d4de003 Signed-off-by: John O Loughlin <john.oloughlin@intel.com> - Correctly set PYTHONPATH in Dockerfile JIRA: YARDSTICK-1144 Change-Id: I8c0fe229ed620417a85356e017b171260373c43f Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-05-04Update git submodulesChornyi, TarasX1-0/+0
* Update docs/submodules/yardstick from branch 'master' - MQ startup process refactor YARDSTICK-1112 Change-Id: Id30236e190bae9fb0f5b5ebd4c5e04798e4fd443 Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
2018-05-04Update git submodulesQiaowei Ren1-0/+0
* Update docs/submodules/stor4nfv from branch 'master' - update k8-nosdn-stor4nfv-ha scenario documentation Change-Id: Iea38168d2819cbbedcfcc799dfd93840aaf53d4a Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2018-05-03Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - xci: Remove intermediate scenarios tasks file Now that the scenario role is recorded as a local fact, we can include the role directly directly so we don't need the the intermediate file anymore. deploy-scenario:os-nosdn-nofeature installer-type:osa Change-Id: Ia3c5658826f115538b2a103d987ee8f33d3048b9 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-05-03Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - xci: Improve scenario bootstrapping process It's best to check whether the scenario/distro/flavor combination is supported before spending time cloning all the scenarios. Moreover, we can record the scenario information as a local fact so we can use it during the deployment later on. Change-Id: I1971444c6c6302a844f44ea651ad3b83c4da435c Signed-off-by: Markos Chandras <mchandras@suse.de> - xci: playbooks: Simplify scenario overrides mechanism Now that releng-xci does not have any internal scenarios anymore, we can simplify the way we plug scenarios to XCI. We keep cloning scenarios in the cache directory but we also allow users to pass a special 'xci_scenarios_overrides' variable similar to the 'opnfv_scenario_requirements.yml' file to allow them to override specific keys of the dictionaries. This can be used by Jenkins to test incoming changes by altering the defaults values. For example, when we want to test a Gerrit change we can create a file called foobar.yml with the following contents xci_scenarios_overrides: - scenario: os-odl-sfc version: 9fa5400012e02408b416eb7bd26307e7d179abce refspec: refs/changes/79/55879/7 and load it using XCI_ANSIBLE_PARAMS="-e @foobar.yml" This will make XCI checkout the refspec that we want instead of the default version. Change-Id: Ida49910b4c79b843582ddd70c00063fe9bc90dd4 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-05-03Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Remove unused methods in SampleVNF" - Remove unused methods in SampleVNF The following private methods are unused in yardstick/network_services/vnf_generic/vnf/sample_vnf.py:SampleVNF * _build_ports(self) * _get_route_data(self, route_index, route_type) * _get_port0localip6(self) * _get_port1localip6(self) * _get_port0prefixlen6(self) * _get_port1prefixlen6(self) * _get_port0gateway6(self) * _get_port1gateway6(self) They are being removed as: * _get_port* functions are already implemented and used in MultiPortConfig * _get_route_data is an auxillary functions used by the previous ones * _build_ports is implemented in the helpers JIRA: YARDSTICK-1122 Change-Id: Ie7a706cd87b610ea56f89214118a02e612a70dc0 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-05-03Update git submodulesShobhi Jain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Replace nova get flavor with shade client. Rename get_flavor_by_name with get_flavor. Function get_flavor now uses shade client. JIRA: YARDSTICK-1088 Change-Id: Ic82127e475baf39643be0a254b177f3058b85748 Signed-off-by: Shobhi Jain <shobhi.jain@intel.com>
2018-05-03Update git submodulesShobhi Jain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Replace nova get server with shade client. Rename get_server_by_name with get_server. Function get_server now uses shade client. JIRA: YARDSTICK-1088 Change-Id: I69c59145cefdb565f3ece27baaaf932905e1b757 Signed-off-by: Shobhi Jain <shobhi.jain@intel.com>
2018-05-03Update git submodulesYang Yu1-0/+0
* Update docs/submodules/bottlenecks from branch 'master' - Restructure monitoring scripts Restructure the monitoring scripts and modify the scripts to remove the redundance Change-Id: Ib4a5d7bea2dc455ec03ad61780b6caf06831daa8 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-05-03Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/stor4nfv from branch 'master' - k8-nosdn-stor4nfv-ha Scenario Documentation Documentation for the k8nosdn-stor4nfv-ha scenario. Change-Id: I80b3814cff636deec41331c6e4bbdec63a5ce7ae Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org> (cherry picked from commit 91625f4898dcdcba64f1941c6c56f13938c9d4ea)
2018-05-03Update git submodulesYang Yu1-0/+0
* Update docs/submodules/bottlenecks from branch 'master' - Style-check for monitoring scripts Fix the style-check errors for monitoring scripts. In another patch, the scripts will be restructured according the dicretory structure. Change-Id: I4149b18177fa1bdeb1b12a84ecad3d7d0b78260b Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-05-03Update git submodulesYang Yu1-0/+0
* Update docs/submodules/bottlenecks from branch 'master' - Some informations are redundant This patch is to remove the redundant results in Soak throughputs reports to TestDB Change-Id: Ib7e95df8353f3aa7b28187d352d5a6a213af2727 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-05-02Add missing toplevel opnfv linksEddie Arrage2-0/+4
- Links to configuration guide index - Link to user guide and release notes Change-Id: If025da26da74d21e275bf1eef1d57eef6775740c Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
2018-05-02Update git submodulesGeorg Kunz1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Integrating Functest Patrole test case Adding the new Patrole test case of Functest to Dovetail and to the proposed_tests test suite. JIRA: DOVETAIL-649 Change-Id: I2c3f583cdbd3af75cec020b0fe97f287d23498a5 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2018-05-02Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Apex: Fix resources/images directory usage with deploy Change-Id: If50ad310049edca687da8e0acf412a7e1eacd2b6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-05-02Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Apex: disable iso verify for master branch Change-Id: I46753983e1fb37300df70700c474c3dda3532ffa Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-05-02Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Fix nsb_setup.sh script" - Fix nsb_setup.sh script Ansible role install_dependencies was renamed to install_dependencies_jumphost in previous patch. JIRA: YARDSTICK-1146 Change-Id: Idf7c191151961c1c0e63ad2f75aa0aab8ed2b2fa Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-05-02Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Move tests: unit/network_services/{lib/,collector/,*.py}" - Move tests: unit/network_services/{lib/,collector/,*.py} * Fix pylint errors * Add TODOs Some errors are ignored locally, as they were a symptom of other problems. These issues have been flagged with a TODO, and should be fixed later. JIRA: YARDSTICK-837 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Change-Id: Idc2e70291b6d9b4cf7e7249a10c4a290b999206c
2018-05-02Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - xci: roles: bootstrap-host: Simplify configuration files We split the networking task on distro specific files to make it easier to read. Moreover, the debian network configuration has been improved by simply sharing a common file across all nodes and also use the 'source' facility in the main /etc/network/interfaces file to use one configuration file per interface. Change-Id: Ic822fe6dc197227e70c0ba7cee812629df287d82 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-05-02Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Apex: Update for master upstream deployments Change-Id: I92635178ddc354dd7773cd372a34d46f5ee0bf2a Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-05-02Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix version in setup.cfg Selecting another tag than the official ones (opnfv-xxx) breaks all Functest builds because pbr requirements are unmet [1]. [1] https://build.opnfv.org/ci/job/functest-features-docker-build-amd64-master/219/console Change-Id: I8a6a603c9f4e976c8bcdcce865850b46f6e69453 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-02Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Rewrite TempestResourcesManager It now leverages on OpenStack Shade to allow gating OpenStack master as asked by TSC. Switching to OpenStack master (OpenStack SDK Rocky) requires to change only one line. It stops dedicating the network to the user possibly created because the support is incomplete (the users have to be registed in tempest.conf and the multiprocessing has to be enforced). It also writes the second image and the second flavor in tempest.conf. Change-Id: I9fe2c90a6073ebc240e9aa8fdf2ef93d5dd5f15f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> - Rewrite vping_ssh and vping_userdata They now leverage on shade to allow gating OpenStack master as asked by TSC. Switching to OpenStack master (openstacksdk) requires to change only one line. It deletes the related unit tests as they have to be fully rewritten. They will be added in another change. Change-Id: I0c60681d6e1c0944960770429ef972947dd85321 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> - Set image_url as filename It will be reused as soon as vping switches to openstacksdk. Change-Id: Ib84f4b35b22ead1741579ec9140d3626f9102469 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-02Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Replace nova attach volume to server with shade client." - Replace nova attach volume to server with shade client. Function attach_volume_to_server now uses shade client instead of nova client. JIRA: YARDSTICK-1088 Change-Id: Id00df672c2c195b5c338cbbc30ddf2742a4e4d29 Signed-off-by: Shobhi Jain <shobhi.jain@intel.com>
2018-05-02Update git submodulesThomas Duval1-0/+0
* Update docs/submodules/moon from branch 'master' - Fix a bug in functional tests execution. Change-Id: Idc31639c649d3e739ee320fa3edd022daca4fa6f
2018-05-02Update git submodulesYang Yu1-0/+0
* Update docs/submodules/releng from branch 'master' - Add Bottlenecks Fraser Docker Push Job Change-Id: I4d6c4015ca36f743dadbb6524a1ca8d5619ce3d6 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-05-01Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fix NoneType in create_router.py It lets Neutron handle str or unicode instead of returning None. It reverts the first proposal [1] which raises side effects [2]. [1] https://gerrit.opnfv.org/gerrit/#/c/56171/ [2] https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/126/console Change-Id: I1b45c7d6118321dd67343f31253f154abae73655 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-01Merge "Copy Updates For Brandon"Aric Gardner1-13/+9
2018-05-01Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/releng from branch 'master' - Add release notes in releases/fraser/functest.yaml Change-Id: I0384563e5e663ea485626562df5ee49815b95817 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-01Update git submodulesCristina Pauna1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Update Dockerfile.aarch64.patch The patch doesn't apply anymore for the latest docker builds. Updated the patch to accomodate the latest changes to the Dockerfile Change-Id: Ia8a35337a421b3628c90be3060f049c655446758 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-05-01Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/sdnvpn from branch 'master' - Fix os-odl-bgpvpn-[no]ha scenario reference These shouldn't be prefixed with a '-' nor duplicated. Change-Id: I88f5b2d18436a258d6ac573a1fbc6dee735b48da Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-30Copy Updates For Brandonagardner1-13/+9
Change-Id: Ie8547189d06afb7a104b3fa39a2be363b92d620b Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-04-30Update the OPNFV Platform Overview DiagramTrevor Bramwell3-1/+1
The file is renamed to match the release and updated with the new diagram. Change-Id: I1c06648b07512ada7df374c25f6c8cb95e41c8e5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-30Update git submodulesJulien1-0/+0
* Update docs/submodules/pharos from branch 'master' - Merge "Okinawa Open Labratory(OOL) POD1 PDF/IDF" - Okinawa Open Labratory(OOL) POD1 PDF/IDF Change-Id: I0980de9c2ff37654dbfd2d58002b9e61226cf749 Signed-off-by: Hideyasu Hayashi <hideyasu.hayashi@okinawaopenlabs.org>
2018-04-30Update git submoduleschenjiankun1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Extend web portal to show if API exemption was used during a test run JIRA: DOVETAIL-634 The OVP web port needs to read from the test results if the strict API response validation exemption was used or not and show it correspondingly. Detailed description: As discussed on the Dovetail call on 2018-04-11, the web portal should show if API response validation was enabled or disabled. The information if API response validation was enabled or disabled is to be determined based on the dovetail.log file. If API response validation was disabled,** the log file contains the line "Strict API response validation DISABLED.". Upon uploading a result tar-package, the web portal should extract this information from the log file, store it in the database, and display it as follows: This indication shall be displayed along with the test summary on the Test Run Results page as either: "API response validation enabled" or "API response validation disabled" For clarification: API response validation is enabled by default. API response validation is disabled only if the --no-api-validation command line option is given. Change-Id: Ifacb1eb2127cc8dc6364c98dead1217aeedfd359 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2018-04-30Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - xci: Add XCI OSA variables file We can use an XCI specific YAML file to add OSA options which are common across flavors. Right now, it only overrides the default openSUSE mirror to use a more stable one. Change-Id: Iae7d542787ead33be1e64cdeda60761aa401cfde Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-04-30Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add active wait function" - Add active wait function Added function "wait_until_true". This function will make an active wait until the predicate passed as an argument returns True. If the timeout expires, the function will raise a generic exception or a user defined one passed as an argument. This function will be used in YARDSTICK-1127. JIRA: YARDSTICK-1128 Change-Id: I9854e465ac6b586bf4be39ab4b266d5625b39e30 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>