blob: 906ddd2bf0771e28ea0e10e2483d2b09d4409602 [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 ***
garciadeblasf4ebaa82022-06-23 13:33:26 +020014Documentation [BASIC-17] Delete VNF Package Before NS Package.
garciadeblas4cf45d72021-04-08 13:52:22 +020015
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
garciadeblas4cf45d72021-04-08 13:52:22 +020025Force Tags basic_17 cluster_main daily regression
26
garciadeblas499c8672021-03-25 11:51:08 +010027Suite Teardown Run Keyword And Ignore Error Suite Cleanup
28
29
almagiab4697d32021-05-25 08:56:17 +020030*** Variables ***
31# NS and VNF descriptor package folder and ids
32${vnfd_pkg} hackfest_basic_vnf
33${vnfd_name} hackfest_basic-vnf
34${nsd_pkg} hackfest_basic_ns
35${nsd_name} hackfest_basic-ns
36
37
garciadeblas499c8672021-03-25 11:51:08 +010038*** Test Cases ***
39Create VNF Package
garciadeblas499c8672021-03-25 11:51:08 +010040
41 Create VNFD '%{PACKAGES_FOLDER}/${vnfd_pkg}'
42
43
44Create NS Package
garciadeblas499c8672021-03-25 11:51:08 +010045
46 Create NSD '%{PACKAGES_FOLDER}/${nsd_pkg}'
47
48
49Cannot Delete VNF Package
garciadeblas499c8672021-03-25 11:51:08 +010050
51 Assert Failure Delete VNFD ${vnfd_name}
52
53
54Delete NS Package
garciadeblas4cf45d72021-04-08 13:52:22 +020055 [Tags] cleanup
garciadeblas499c8672021-03-25 11:51:08 +010056
57 Delete NSD ${nsd_name}
58
59
60Delete VNF Package
garciadeblas4cf45d72021-04-08 13:52:22 +020061 [Tags] cleanup
garciadeblas499c8672021-03-25 11:51:08 +010062
63 Delete VNFD ${vnfd_name}
64
65
66*** Keywords ***
67Suite Cleanup
garciadeblasf4ebaa82022-06-23 13:33:26 +020068 [Documentation] Test Suit Cleanup: Deleting NS and VNF packages
garciadeblas499c8672021-03-25 11:51:08 +010069
garciadeblasf4ebaa82022-06-23 13:33:26 +020070 Run Keyword If Any Tests Failed Delete NSD ${nsd_name}
71 Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name}
garciadeblas499c8672021-03-25 11:51:08 +010072
73