diff options
author | Harry Huang <huangxiangyu5@huawei.com> | 2018-03-09 11:28:18 +0800 |
---|---|---|
committer | Harry Huang <huangxiangyu5@huawei.com> | 2018-03-09 11:30:37 +0800 |
commit | dd61967c22d9064f037dafad9bccb69b9eeda774 (patch) | |
tree | 4f78038cccbcbc2601b4ab3b0a0c3a847b3c3035 /auto/testcase/resiliency/AutoResilRunTest.py | |
parent | 8a4a37faa382003d25a71ea5b6d6dc7f1c63a434 (diff) |
Update for resiliency improvements [WIP]
JIRA: AUTO-13
On behalf of Gerard Damm to commit his codes.
Temporarily keep resiliency test case under
auto/testcase/resiliency.
Change-Id: Iafcb74177673afc3f84f0797ebd93b02852d120d
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Diffstat (limited to 'auto/testcase/resiliency/AutoResilRunTest.py')
-rw-r--r-- | auto/testcase/resiliency/AutoResilRunTest.py | 47 |
1 files changed, 44 insertions, 3 deletions
diff --git a/auto/testcase/resiliency/AutoResilRunTest.py b/auto/testcase/resiliency/AutoResilRunTest.py index ab390cc..2ceba40 100644 --- a/auto/testcase/resiliency/AutoResilRunTest.py +++ b/auto/testcase/resiliency/AutoResilRunTest.py @@ -1,11 +1,52 @@ #!/usr/bin/env python3 +# ===============LICENSE_START======================================================= +# Apache-2.0 +# =================================================================================== +# Copyright (C) 2018 Wipro. All rights reserved. +# =================================================================================== +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ===============LICENSE_END========================================================= + + # OPNFV Auto project # https://wiki.opnfv.org/pages/viewpage.action?pageId=12389095 -# (c) by Gerard Damm (Wipro) -# Use case group: Resilience Improvements -# this module: execution of tests +# Use case 02: Resilience Improvements +# Use Case description: https://wiki.opnfv.org/display/AUTO/Auto+Use+Cases +# Test case design: https://wiki.opnfv.org/display/AUTO/Use+case+2+%28Resilience+Improvements+through+ONAP%29+analysis + +# This module: execution of tests +# (might merge this module with Main module) +## Receive/retrieve chosen test def info +##pre-test (pings, etc.) +##launch test: +## create execution instances of Test and Challenge +## simulate challenge +## get time T1 +## loop: +## wait for VNF recovery +## optional other metrics +## store data and logs +## get time T2 +## stop challenge +## reset (with ONAP MSO) +## store data and logs +##post-tests +##logs + + def f1(): return 0 |