Fix Sonobuoy systemd-image for k8 1.18
[validation.git] / tests / helm / helm_repository.robot
1 ##############################################################################
2 # Copyright (c) 2019 AT&T Intellectual Property.                             #
3 # Copyright (c) 2019 Nokia.                                                  #
4 #                                                                            #
5 # Licensed under the Apache License, Version 2.0 (the "License");            #
6 # you maynot use this file except in compliance with the License.            #
7 #                                                                            #
8 # You may obtain a copy of the License at                                    #
9 #       http://www.apache.org/licenses/LICENSE-2.0                           #
10 #                                                                            #
11 # Unless required by applicable law or agreed to in writing, software        #
12 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
13 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
14 # See the License for the specific language governing permissions and        #
15 # limitations under the License.                                             #
16 ##############################################################################
17
18
19 *** Settings ***
20 Documentation       Tests to validate Helm chart repositories.
21 Resource            helm_repository.resource
22 Suite Setup         Run Keywords
23 ...                 Open Connection And Log In
24 ...                 Build Chart Archive
25 ...                 Get Default Repository
26 Suite Teardown      Close All Connections
27
28
29 *** Test Cases ***
30 Chart Storing
31     Upload Chart to Repository
32     Chart Upload Should Have Succeeded
33     Update Repository Info
34     Find Chart In Repository
35     Chart Should Be Available
36     Inspect Chart
37     Chart Should Be Accessible
38
39 Upload Already Uploaded Chart
40     [Setup]  Fail If Previous Test Failed
41     Upload Chart to Repository
42     Chart Upload Should Have Failed
43
44 Chart Removal
45     Delete Chart
46     Chart Delete Should Have Succeeded
47     Update Repository Info
48     Find Chart In Repository
49     Chart Should Not Be Available
50
51 Delete Already Deleted Chart
52     [Setup]  Fail If Previous Test Failed
53     Delete Chart
54     Chart Delete Should Have Failed