Skip to content

Commit ace6b29

Browse files
Konstantin Yarovoysvteb
Konstantin Yarovoy
authored andcommitted
naming: rename setup and cleanup tasks
Refs: #2181 Rename cnf_setup, cnf_cleanup and cluster_api_setup, cluster_api_cleanup tasks to cnf_install, cnf_uninstall and cluster_api_install, cluster_api_uninstall. Change documentation, specs and code accordingly. Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com>
1 parent 029b84d commit ace6b29

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+399
-397
lines changed

.github/workflows/actions.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ jobs:
394394
cd /shared/$DIR
395395
./cnf-testsuite setup
396396
wget -O cnf-testsuite.yml https://raw.githubusercontent.com/cnti-testcatalog/testsuite/${GITHUB_SHA}/example-cnfs/coredns/cnf-testsuite.yml
397-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
397+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
398398
LOG_LEVEL=info ./cnf-testsuite all ~compatibility ~resilience ~reasonable_startup_time ~reasonable_image_size ~platform ~increase_capacity ~decrease_capacity ~install_script_helm ~helm_chart_valid ~helm_chart_published verbose
399399
- name: Delete Cluster
400400
if: ${{ always() }}
@@ -474,7 +474,7 @@ jobs:
474474
cd /shared/$DIR
475475
./cnf-testsuite setup
476476
wget -O cnf-testsuite.yml https://raw.githubusercontent.com/cnti-testcatalog/testsuite/${GITHUB_SHA}/example-cnfs/coredns/cnf-testsuite.yml
477-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
477+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
478478
LOG_LEVEL=info ./cnf-testsuite all ~resilience ~compatibility ~pod_network_latency ~platform ~increase_capacity ~decrease_capacity ~liveness ~readiness ~rolling_update ~rolling_downgrade ~rolling_version_change ~nodeport_not_used ~hostport_not_used ~hardcoded_ip_addresses_in_k8s_runtime_configuration ~install_script_helm ~helm_chart_valid ~helm_chart_published ~rollback ~secrets_used ~immutable_configmap verbose
479479
- name: Delete Cluster
480480
if: ${{ always() }}
@@ -554,7 +554,7 @@ jobs:
554554
cd /shared/$DIR
555555
./cnf-testsuite setup
556556
wget -O cnf-testsuite.yml https://raw.githubusercontent.com/cnti-testcatalog/testsuite/${GITHUB_SHA}/example-cnfs/coredns/cnf-testsuite.yml
557-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
557+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
558558
LOG_LEVEL=info ./cnf-testsuite all ~resilience ~platform ~liveness ~readiness ~rolling_update ~rolling_downgrade ~rolling_version_change ~nodeport_not_used ~hostport_not_used ~hardcoded_ip_addresses_in_k8s_runtime_configuration ~rollback ~secrets_used ~immutable_configmap ~reasonable_startup_time ~reasonable_image_size verbose
559559
- name: Delete Cluster
560560
if: ${{ always() }}

CNF_TESTSUITE_YML_USAGE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Test Suite Configuration Usage: cnf-testsuite.yml
22
### What is the cnf-testsuite.yml and why is it required?:
33

4-
The cnf-testsuite.yml is used by `cnf_setup` in order to install the CNF to be tested onto an existing K8s cluster.
4+
The cnf-testsuite.yml is used by `cnf_install` in order to install the CNF to be tested onto an existing K8s cluster.
55

66

77
The information in the cnf-testsuite.yml is also used for additional configuration of some tests e.g. `white_list_container_names` is used for exculding containers from the [privileged_containers](https://github.com/cnti-testcatalog/testsuite/blob/main/src/tasks/workload/security.cr#L138) container test.
@@ -122,7 +122,7 @@ Described below: [link](#5G-parameters)
122122

123123
Deployments are defined as three arrays, each for different installation method. Each array element represents one deployment, and they are meant to represent a single CNF together.
124124
At least one deployment should exist in CNF config for it to be a proper config.
125-
All info for deployments is used in cnf_setup and cnf_cleanup tasks.
125+
All info for deployments is used in cnf_install and cnf_uninstall tasks.
126126

127127
```yaml
128128
deployments:

INSTALL.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ source test.sh
177177
</details>
178178

179179
### Configuration
180-
Now cnf-testsuite is setup, we're ready to configure it to point at a CNF to test.
180+
Now cnf-testsuite is prepared, we're ready to configure it to point at a CNF to test.
181181

182182
#### Using an Example CNF
183183

@@ -188,7 +188,7 @@ wget -O cnf-testsuite.yml https://raw.githubusercontent.com/cnti-testcatalog/tes
188188
```
189189
- The wget gets a working config file, now tell cnf-testsuite to use it by doing the following:
190190
```
191-
cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
191+
cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
192192
```
193193

194194
- There are other examples in the [examples-cnfs](https://github.com/cnti-testcatalog/testsuite/tree/master/example-cnfs) directory that can be used for testing as well.
@@ -200,14 +200,14 @@ If you've brought your own CNF to test, review the [CNF_TESTSUITE_YML_USAGE.md](
200200
If you've followed the [CNF_TESTSUITE_YML_USAGE.md](CNF_TESTSUITE_YML_USAGE.md) guide and have your cnf-testsuite.yml ready, you can run the same command we ran for the example CNF to set it up:
201201

202202
```
203-
cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
203+
cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
204204
```
205205

206206
### Running cnf-testsuite for the first time
207207

208208
#### Running Tests
209209

210-
If you want to run all tests, do the following (this is assuming your `cnf_setup` ran without errors in the [configuration](#Configuration) steps:)
210+
If you want to run all tests, do the following (this is assuming your `cnf_install` ran without errors in the [configuration](#Configuration) steps:)
211211
_For complete usage, see the [USAGE.md](USAGE.md) doc._
212212

213213
```
@@ -233,12 +233,12 @@ A test log file, eg. `cnf-testsuite-results-20201216.txt`, will be created which
233233

234234
For more details on points, see our [POINTS.md](./POINTS.md) documentation.
235235

236-
#### Cleaning Up
236+
#### Uninstallation
237237

238238
Run the following to uninstall the CNF (this is assuming you installed the cnf-testsuite.yml in your present working directory):
239239
```
240-
cnf-testsuite cnf_cleanup
240+
cnf-testsuite cnf_uninstall
241241
```
242-
You can also run `cleanall` and cnf-testsuite will attempt to cleanup everything.
242+
You can also run `cleanup` and cnf-testsuite will attempt to cleanup everything.
243243

244-
_NOTE: Cleanup does not handle manually deployed CNFs_
244+
_NOTE: CNF uninstallation does not handle manually deployed CNFs_

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Prereqs: kubernetes cluster, wget, curl, helm 3.1.1 or greater on your system al
1919
1. Install the latest test suite binary: `source <(curl -s https://raw.githubusercontent.com/cnti-testcatalog/testsuite/main/curl_install.sh)`
2020
2. Run `setup` to prepare the cnf-testsuite: `cnf-testsuite setup`
2121
3. Pull down an example CNF configuration to try: `curl -o cnf-testsuite.yml https://raw.githubusercontent.com/cnti-testcatalog/testsuite/main/example-cnfs/coredns/cnf-testsuite.yml`
22-
4. Initialize the test suite for using the CNF: `cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml`
22+
4. Initialize the test suite for using the CNF: `cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml`
2323
5. Run all of application/workload tests: `cnf-testsuite workload`
2424

2525
#### More Usage docs

SOURCE_INSTALL.md

+14-13
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This INSTALL guide will detail the minimum requirements needed for cnf-testsuite
88

99
- [**Pre-Requisites**](#Pre-Requisites)
1010
- [**Installation**](#Installation)
11-
- [**Setup**](#Setup)
11+
- [**Preparation**](#Preparation)
1212
- [**Configuration**](#Configuration)
1313
- [**Running cnf-testsuite for the first time**](#Running-cnf-testsuite-for-the-first-time)
1414

@@ -149,11 +149,11 @@ crystal spec
149149

150150
</p></details>
151151

152-
### Setup
152+
### Preparation
153153

154-
Now that we have a `cnf-testsuite` binary, we can run `setup` to ensure it has all the pre-requisites needed in order to successfully run tests and setup required installed_cnf_files/ directory and other files required for cnf-testsuite.
154+
Now that we have a `cnf-testsuite` binary, we can run `setup` to ensure it has all the pre-requisites needed in order to successfully run tests and prepare required installed_cnf_files/ directory and other files required for cnf-testsuite.
155155

156-
- Run the following to setup cnf-testsuite:
156+
- Run the following to prepare cnf-testsuite:
157157
```
158158
./cnf-testsuite setup
159159
```
@@ -165,7 +165,7 @@ Now that we have a `cnf-testsuite` binary, we can run `setup` to ensure it has a
165165

166166
### Configuration
167167

168-
Now that cnf-testsuite is installed and setup, we can now run CNF workloads and tests. We recommend installing and running a sample CNF to ensure cnf-testsuite is operational and set expectations of the output.
168+
Now that cnf-testsuite is installed and prepared, we can now run CNF workloads and tests. We recommend installing and running a sample CNF to ensure cnf-testsuite is operational and set expectations of the output.
169169

170170
#### Configuring an example CNF
171171

@@ -178,12 +178,12 @@ To use CoreDNS as an example CNF. Download the testsuite configuration to test C
178178
- Prepare the test suite to use the CNF by running:
179179
```
180180
# via built binary
181-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
181+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
182182
```
183183
Or
184184
```
185185
# via crystal
186-
crystal src/cnf-testsuite.cr cnf_setup cnf-config=./cnf-testsuite.yml
186+
crystal src/cnf-testsuite.cr cnf_install cnf-config=./cnf-testsuite.yml
187187
```
188188

189189
There are other examples in the [example cnfs](example-cnfs) folder if you would like to test others.
@@ -197,7 +197,7 @@ There are other examples in the [example cnfs](example-cnfs) folder if you would
197197

198198
#### Running Tests
199199

200-
If you want to run all tests for CoreDNS Example CNF, do the following (this is assuming your `cnf_setup` ran without errors in the [configuration](#Configuring-an-example-CNF) steps:)
200+
If you want to run all tests for CoreDNS Example CNF, do the following (this is assuming your `cnf_install` ran without errors in the [configuration](#Configuring-an-example-CNF) steps:)
201201
_For complete usage, see the [USAGE.md](USAGE.md) doc._
202202

203203
```
@@ -221,7 +221,7 @@ You can also run via `crystal` by replacing the `./cnf-testsuite` with `crystal
221221
#### More Example Usage (also see the [complete usage documentation](https://github.com/cnti-testcatalog/testsuite/blob/main/USAGE.md))
222222

223223
```
224-
# These assume you've already run the cnf_setup pointing at a cnf-testsuite.yml config above. You can always specify your config at the end of each command as well, eg:
224+
# These assume you've already run the cnf_install pointing at a cnf-testsuite.yml config above. You can always specify your config at the end of each command as well, eg:
225225
./cnf-testsuite all cnf-config=<path to your config yml>/cnf-testsuite.yml
226226
227227
# Runs all ga tests (generally available workload and platform tests)
@@ -253,17 +253,18 @@ A test log file, eg. `cnf-testsuite-results-20201216.txt`, will be created which
253253

254254
For more details on points, see our [POINTS.md](./POINTS.md) documentation.
255255

256-
#### Cleaning Up
256+
#### Uninstallation
257257

258258
Run the following to uninstall the CNF:
259259

260260
```
261-
./cnf-testsuite cnf_cleanup
261+
./cnf-testsuite cnf_uninstall
262262
```
263263

264-
You can also run `cleanall` and cnf-testsuite will attempt to cleanup everything.
264+
You can also run `cleanup` and cnf-testsuite will attempt to cleanup everything.
265+
266+
_NOTE: CNF uninstallation does not handle manually deployed CNFs_
265267

266-
_NOTE: Cleanup does not handle manually deployed CNFs_
267268
#### NOTE: If the OpenMetrics version changes, the protobuf file will need to be regenerated
268269
```
269270
git clone https://github.com/jeromegn/protobuf.cr

USAGE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ crystal build src/cnf-testsuite.cr
6262
#### Installing a cnf:
6363

6464
```
65-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml
65+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml
6666
```
6767

6868
##### Skip waiting for resource readiness during installation:
6969
```
70-
./cnf-testsuite cnf_setup cnf-config=./cnf-testsuite.yml skip_wait_for_install
70+
./cnf-testsuite cnf_install cnf-config=./cnf-testsuite.yml skip_wait_for_install
7171
```
7272

7373
#### Running all of the platform and workload tests:

example-cnfs/coredns/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Initialize the test suite
2424
Configure and deploy CoreDNS as the target CNF
2525

2626
```
27-
./cnf-testsuite cnf_setup cnf-path=example-cnfs/coredns/cnf-testsuite.yml
27+
./cnf-testsuite cnf_install cnf-path=example-cnfs/coredns/cnf-testsuite.yml
2828
```
2929

3030
Run the all the tests
@@ -38,5 +38,5 @@ Check the results file
3838
Uninstall the CNF (including undeployment of CoreDNS)
3939

4040
```
41-
./cnf-testsuite cnf_cleanup
41+
./cnf-testsuite cnf_uninstall
4242
```

example-cnfs/envoy/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Run cnf-testsuite setup
2121
Install Envoy
2222

2323
```
24-
./cnf-testsuite cnf_setup cnf-config=example-cnfs/envoy/cnf-testsuite.yml
24+
./cnf-testsuite cnf_install cnf-config=example-cnfs/envoy/cnf-testsuite.yml
2525
```
2626

2727
Run the test suite:
@@ -33,5 +33,5 @@ Run the test suite:
3333
Envoy uninstallation
3434

3535
```
36-
./cnf-testsuite cnf_cleanup
36+
./cnf-testsuite cnf_uninstall
3737
```

example-cnfs/ip-forwarder/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ export KUBECONFIG=$(pwd)/<YourKubeConf> ; ./cnf-testsuite setup
2525

2626
Setup and deploy service chain
2727
```
28-
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_setup cnf-path=example-cnfs/ip-forwarder/cnf-testsuite.yml deploy_with_chart=false
28+
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_install cnf-path=example-cnfs/ip-forwarder/cnf-testsuite.yml deploy_with_chart=false
2929
```
3030

3131
### Testing
3232
Run the test suite: `export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite all`
3333

3434
### Automated uninstallation
3535
```
36-
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_cleanup
36+
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_uninstall
3737
```
3838

3939

example-cnfs/linkerd2/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ helm repo add linkerd https://helm.linkerd.io/stable
2424
2525
helm install linkerd-crds linkerd/linkerd-crds -n linkerd --create-namespace
2626
27-
.cnf-testsuite cnf_setup cnf-path=example-cnfs/linkerd2/cnf-testsuite.yml
27+
.cnf-testsuite cnf_install cnf-path=example-cnfs/linkerd2/cnf-testsuite.yml
2828
```
2929

3030
Run the test suite:
@@ -36,5 +36,5 @@ Run the test suite:
3636
linkerd uninstallation
3737

3838
```
39-
./cnf-testsuite cnf_cleanup
39+
./cnf-testsuite cnf_uninstall
4040
```

example-cnfs/nsm/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Initialize the test suite
2020
Configure and deploy NSM as the target CNF
2121

2222
```
23-
./cnf-testsuite cnf_setup cnf-config=./example-cnfs/nsm/cnf-testsuite.yml deploy_with_chart=false
23+
./cnf-testsuite cnf_install cnf-config=./example-cnfs/nsm/cnf-testsuite.yml deploy_with_chart=false
2424
```
2525

2626
Run the all the tests
@@ -34,5 +34,5 @@ Check the results file
3434
Uninstall the CNF (including undeployment of NSM)
3535

3636
```
37-
./cnf-testsuite cnf_cleanup
37+
./cnf-testsuite cnf_uninstall
3838
```

example-cnfs/pantheon-nsm-nat/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ Initialize the test suite
2828
Configure and deploy nsm and nsm-nat as the target CNF
2929

3030
```
31-
./cnf-testsuite cnf_setup cnf-config=./example-cnfs/nsm/cnf-testsuite.yml deploy_with_chart=false
31+
./cnf-testsuite cnf_install cnf-config=./example-cnfs/nsm/cnf-testsuite.yml deploy_with_chart=false
3232
33-
./cnf-testsuite cnf_setup cnf-config=./example-cnfs/pantheon-nsm-nat/cnf-testsuite.yml deploy_with_chart=false
33+
./cnf-testsuite cnf_install cnf-config=./example-cnfs/pantheon-nsm-nat/cnf-testsuite.yml deploy_with_chart=false
3434
```
3535

3636
Run the all the tests
@@ -44,5 +44,5 @@ Check the results file
4444
Uninstall the CNF (including undeployment of nsm-nat)
4545

4646
```
47-
./cnf-testsuite cnf_cleanup
47+
./cnf-testsuite cnf_uninstall
4848
```

example-cnfs/pantheon-nsm-nat/nat-cnf/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ crystal src/cnf-testsuite.cr setup
2020
Configure and deploy nsm-nat as the target CNF
2121

2222
```
23-
crystal src/cnf-testsuite.cr cnf_setup cnf-config=./example-cnfs/pantheon-nsm-nat/cnf-testsuite.yml deploy_with_chart=false
23+
crystal src/cnf-testsuite.cr cnf_install cnf-config=./example-cnfs/pantheon-nsm-nat/cnf-testsuite.yml deploy_with_chart=false
2424
```
2525

2626
Run the all the tests
@@ -34,5 +34,5 @@ Check the results file
3434
Uninstall the CNF (including undeployment of nsm-nat)
3535

3636
```
37-
crystal src/cnf-testsuite.cr cnf_cleanup
37+
crystal src/cnf-testsuite.cr cnf_uninstall
3838
```

example-cnfs/vpp-3c2n-csp-use-case/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ export KUBECONFIG=$(pwd)/<YourKubeConf> ; ./cnf-testsuite setup
2323

2424
Setup and deploy service chain
2525
```
26-
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_setup example-cnf-path=example-cnfs/vpp-3c2n-csp-use-case/cnf-testsuite.yml
26+
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_install example-cnf-path=example-cnfs/vpp-3c2n-csp-use-case/cnf-testsuite.yml
2727
```
2828

2929
### Testing
3030
Run the test suite: `export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite all`
3131

3232
### Automated uninstallation
3333
```
34-
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_cleanup
34+
export KUBECONFIG=$(pwd)/admin.conf ; ./cnf-testsuite cnf_uninstall
3535
```
3636

spec/5g/core_spec.cr

+8-8
Original file line numberDiff line numberDiff line change
@@ -14,44 +14,44 @@ describe "Core" do
1414

1515
it "'smf_upf_heartbeat' should pass if the smf_upf core is resilient to network latency", tags: ["core"] do
1616
begin
17-
ShellCmd.cnf_setup("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
17+
ShellCmd.cnf_install("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
1818
result = ShellCmd.run_testsuite("smf_upf_heartbeat verbose")
1919
(/(PASSED).*(Chaos service degradation is less than 50%)/ =~ result[:output]).should_not be_nil
2020
ensure
21-
result = ShellCmd.cnf_cleanup()
21+
result = ShellCmd.cnf_uninstall()
2222
result[:status].success?.should be_true
2323
end
2424
end
2525

2626
it "'smf_upf_heartbeat' should fail if the smf_upf core is not resilient to network latency", tags: ["core"] do
2727
begin
28-
ShellCmd.cnf_setup("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
28+
ShellCmd.cnf_install("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
2929
result = ShellCmd.run_testsuite("smf_upf_heartbeat verbose baseline_count=300")
3030
(/(FAILED).*(Chaos service degradation is more than 50%)/ =~ result[:output]).should_not be_nil
3131
ensure
32-
result = ShellCmd.cnf_cleanup()
32+
result = ShellCmd.cnf_uninstall()
3333
result[:status].success?.should be_true
3434
end
3535
end
3636

3737
it "'suci_enabled' should pass if the 5G core has suci enabled", tags: ["5g"] do
3838
begin
39-
ShellCmd.cnf_setup("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
39+
ShellCmd.cnf_install("cnf-config=sample-cnfs/sample_open5gs/cnf-testsuite.yml")
4040
result = ShellCmd.run_testsuite("suci_enabled verbose")
4141
(/(PASSED).*(Core uses SUCI 5g authentication)/ =~ result[:output]).should_not be_nil
4242
ensure
43-
result = ShellCmd.cnf_cleanup()
43+
result = ShellCmd.cnf_uninstall()
4444
result[:status].success?.should be_true
4545
end
4646
end
4747

4848
it "'suci_enabled' should fail if the 5G core does not have suci enabled", tags: ["5g"] do
4949
begin
50-
ShellCmd.cnf_setup("cnf-config=sample-cnfs/sample_open5gs_no_auth/cnf-testsuite.yml")
50+
ShellCmd.cnf_install("cnf-config=sample-cnfs/sample_open5gs_no_auth/cnf-testsuite.yml")
5151
result = ShellCmd.run_testsuite("suci_enabled verbose")
5252
(/(FAILED).*(Core does not use SUCI 5g authentication)/ =~ result[:output]).should_not be_nil
5353
ensure
54-
result = ShellCmd.cnf_cleanup()
54+
result = ShellCmd.cnf_uninstall()
5555
result[:status].success?.should be_true
5656
end
5757
end

0 commit comments

Comments
 (0)