blob: d61e6824563e1d0ae1561ba9fcd6f57f84590423 [file] [log] [blame]
garciadeblas499c8672021-03-25 11:51:08 +01001# Licensed under the Apache License, Version 2.0 (the "License");
2# you may not use this file except in compliance with the License.
3# You may obtain a copy of the License at
4#
5# http://www.apache.org/licenses/LICENSE-2.0
6#
7# Unless required by applicable law or agreed to in writing, software
8# distributed under the License is distributed on an "AS IS" BASIS,
9# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10# See the License for the specific language governing permissions and
11# limitations under the License.
12
13*** Settings ***
garciadeblas4cf45d72021-04-08 13:52:22 +020014Documentation [BASIC-17] Delete VNF Package Before NS Package.
15
garciadeblas499c8672021-03-25 11:51:08 +010016Library OperatingSystem
17Library String
18Library Collections
19Library Process
20Library SSHLibrary
21
22Resource %{ROBOT_DEVOPS_FOLDER}/lib/vnfd_lib.robot
23Resource %{ROBOT_DEVOPS_FOLDER}/lib/nsd_lib.robot
24
25Variables %{ROBOT_DEVOPS_FOLDER}/resources/basic_17-delete_vnf_package_data.py
26
garciadeblas4cf45d72021-04-08 13:52:22 +020027Force Tags basic_17 cluster_main daily regression
28
garciadeblas499c8672021-03-25 11:51:08 +010029Suite Teardown Run Keyword And Ignore Error Suite Cleanup
30
31
32*** Test Cases ***
33Create VNF Package
garciadeblas499c8672021-03-25 11:51:08 +010034
35 Create VNFD '%{PACKAGES_FOLDER}/${vnfd_pkg}'
36
37
38Create NS Package
garciadeblas499c8672021-03-25 11:51:08 +010039
40 Create NSD '%{PACKAGES_FOLDER}/${nsd_pkg}'
41
42
43Cannot Delete VNF Package
garciadeblas499c8672021-03-25 11:51:08 +010044
45 Assert Failure Delete VNFD ${vnfd_name}
46
47
48Delete NS Package
garciadeblas4cf45d72021-04-08 13:52:22 +020049 [Tags] cleanup
garciadeblas499c8672021-03-25 11:51:08 +010050
51 Delete NSD ${nsd_name}
52
53
54Delete VNF Package
garciadeblas4cf45d72021-04-08 13:52:22 +020055 [Tags] cleanup
garciadeblas499c8672021-03-25 11:51:08 +010056
57 Delete VNFD ${vnfd_name}
58
59
60*** Keywords ***
61Suite Cleanup
62 [Documentation] Test Suit Cleanup: Deleting NS and VNF packages
63
64 Run Keyword If Any Tests Failed Delete NSD ${nsd_name}
65 Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name}
66
67