blob: b42bf3b81b9e842d10a98245c86aaf2810dd225b [file] [log] [blame]
BjornMagnussonXA70e878f2020-05-11 14:11:30 +02001#!/bin/bash
2
3# ============LICENSE_START===============================================
4# Copyright (C) 2020 Nordix Foundation. All rights reserved.
5# ========================================================================
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17# ============LICENSE_END=================================================
18#
19
20
21TC_ONELINE_DESCR="Testing of service registration timeouts and keepalive"
22
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010023#App names to include in the test when running docker, space separated list
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010024DOCKER_INCLUDED_IMAGES="CBS CONSUL CP CR MR A1PMS RICSIM NGW KUBEPROXY"
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +020025
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010026#App names to include in the test when running kubernetes, space separated list
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010027KUBE_INCLUDED_IMAGES="CP CR MR A1PMS RICSIM KUBEPROXY NGW"
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010028#Prestarted app (not started by script) to include in the test when running kubernetes, space separated list
29KUBE_PRESTARTED_IMAGES=""
30
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010031#Ignore image in DOCKER_INCLUDED_IMAGES, KUBE_INCLUDED_IMAGES if
32#the image is not configured in the supplied env_file
33#Used for images not applicable to all supported profile
BjornMagnussonXA8fbb2262022-01-24 15:20:15 +010034CONDITIONALLY_IGNORED_IMAGES="CBS CONSUL NGW"
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010035
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010036#Supported test environment profiles
BjornMagnussonXAf4a7e422022-09-01 16:35:17 +020037SUPPORTED_PROFILES="ONAP-GUILIN ONAP-HONOLULU ONAP-ISTANBUL ONAP-JAKARTA ONAP-KOHN ORAN-CHERRY ORAN-D-RELEASE ORAN-E-RELEASE ORAN-F-RELEASE ORAN-G-RELEASE"
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010038#Supported run modes
39SUPPORTED_RUNMODES="DOCKER KUBE"
BjornMagnussonXA49f0e5a2020-11-08 22:41:39 +010040
BjornMagnussonXA79e37002021-11-22 13:36:04 +010041. ../common/testcase_common.sh $@
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020042
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010043setup_testenvironment
44
45#### TEST BEGIN ####
46
47generate_policy_uuid
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020048
BjornMagnussonXA496156d2020-08-10 14:16:24 +020049use_cr_http
BjornMagnussonXAbf3700b2020-10-05 08:39:40 +020050use_simulator_http
51use_mr_http
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010052use_a1pms_rest_http
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020053
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010054clean_environment
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020055
BjornMagnussonXA663566c2021-11-08 10:25:07 +010056start_kube_proxy
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010057
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020058start_ric_simulators ricsim_g1 1 OSC_2.1.0
BjornMagnussonXA4207b832020-11-03 09:52:49 +010059start_ric_simulators ricsim_g2 1 STD_1.1.3
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010060if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA4207b832020-11-03 09:52:49 +010061 start_ric_simulators ricsim_g3 1 STD_2.0.0
62fi
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020063
64start_mr
65
BjornMagnussonXA79e37002021-11-22 13:36:04 +010066start_cr 1
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020067
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010068start_control_panel $SIM_GROUP/$CONTROL_PANEL_COMPOSE_DIR/$CONTROL_PANEL_CONFIG_FILE
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010069
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010070if [ ! -z "$NRT_GATEWAY_APP_NAME" ]; then
71 start_gateway $SIM_GROUP/$NRT_GATEWAY_COMPOSE_DIR/$NRT_GATEWAY_CONFIG_FILE
72fi
73
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010074start_a1pms NORPOXY $SIM_GROUP/$A1PMS_COMPOSE_DIR/$A1PMS_CONFIG_FILE
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020075
BjornMagnussonXAf81090f2022-08-24 09:17:44 +020076__CONFIG_HEADER="NOHEADER"
77if [ $RUNMODE == "KUBE" ]; then
78 __CONFIG_HEADER="HEADER"
79else
80 if [[ "$A1PMS_FEATURE_LEVEL" == *"NOCONSUL"* ]]; then
81 __CONFIG_HEADER="HEADER"
82 fi
83fi
84prepare_consul_config NOSDNC ".consul_config.json" $__CONFIG_HEADER
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020085
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010086if [ $RUNMODE == "KUBE" ]; then
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010087 a1pms_load_config ".consul_config.json"
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010088else
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010089 if [[ "$A1PMS_FEATURE_LEVEL" == *"NOCONSUL"* ]]; then
90 a1pms_api_put_configuration 200 ".consul_config.json"
BjornMagnussonXA8fbb2262022-01-24 15:20:15 +010091 else
92 start_consul_cbs
93 consul_config_app ".consul_config.json"
94 fi
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010095fi
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020096
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +010097set_a1pms_debug
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020098
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020099mr_equal requests_submitted 0
100
BjornMagnussonXAf4a7e422022-09-01 16:35:17 +0200101sleep_wait 120 "Let A1PMS cofiguration take effect"
102
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100103#Check a1pms alive
104a1pms_api_get_status 200
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200105
106#Print simulator interface version
107sim_print ricsim_g1_1 interface
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100108sim_print ricsim_g2_1 interface
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100109if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100110 sim_print ricsim_g3_1 interface
111fi
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200112
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100113a1pms_api_put_service 201 "service1" 15 "$CR_SERVICE_APP_PATH_0/service1"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200114
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100115a1pms_api_get_services 200 "service1" "service1" 15 "$CR_SERVICE_APP_PATH_0/service1"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200116
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100117a1pms_api_put_service 201 "service2" 120 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200118
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100119a1pms_api_get_services 200 "service2" "service2" 120 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200120
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100121a1pms_api_put_service 200 "service1" 50 "$CR_SERVICE_APP_PATH_0/service1"
122a1pms_api_put_service 200 "service2" 180 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200123
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100124a1pms_api_get_services 200 "service1" "service1" 50 "$CR_SERVICE_APP_PATH_0/service1"
125a1pms_api_get_services 200 "service2" "service2" 180 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200126
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100127a1pms_api_get_service_ids 200 "service1" "service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200128
129sleep_wait 30 "Waiting for keep alive timeout"
130
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100131a1pms_api_get_services 200 "service1" "service1" 50 "$CR_SERVICE_APP_PATH_0/service1"
132a1pms_api_get_services 200 "service2" "service2" 180 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200133
134sleep_wait 100 "Waiting for keep alive timeout"
135
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100136a1pms_api_get_services 404 "service1"
137a1pms_api_get_services 200 "service2" "service2" 180 "$CR_SERVICE_APP_PATH_0/service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200138
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100139a1pms_api_delete_services 204 "service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200140
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100141a1pms_api_get_services 404 "service1"
142a1pms_api_get_services 404 "service2"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200143
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100144a1pms_api_put_service 201 "service3" 60 "$CR_SERVICE_APP_PATH_0/service3"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200145
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100146a1pms_api_get_services 200 "service3" "service3" 60 "$CR_SERVICE_APP_PATH_0/service3"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200147
148sleep_wait 30 "Waiting for keep alive timeout"
149
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100150a1pms_api_put_service 200 "service3" 60 "$CR_SERVICE_APP_PATH_0/service3"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200151
152sleep_wait 100 "Waiting for keep alive timeout"
153
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100154a1pms_api_get_services 404 "service3"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200155
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100156a1pms_api_put_service 201 "service4" 120 "$CR_SERVICE_APP_PATH_0/service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200157
158sleep_wait 60 "Waiting for keep alive timeout"
159
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100160a1pms_api_get_services 200 "service4" "service4" 120 "$CR_SERVICE_APP_PATH_0/service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200161
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100162a1pms_api_put_services_keepalive 200 "service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200163
164sleep_wait 90 "Waiting for keep alive timeout"
165
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100166a1pms_api_get_services 200 "service4" "service4" 120 "$CR_SERVICE_APP_PATH_0/service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200167
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100168a1pms_api_delete_services 204 "service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200169
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100170a1pms_api_get_services 404 "service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200171
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100172a1pms_api_get_services 404 "service1"
173a1pms_api_get_services 404 "service2"
174a1pms_api_get_services 404 "service3"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200175
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100176a1pms_api_get_service_ids 200
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200177
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100178a1pms_api_delete_services 404 "service1"
179a1pms_api_delete_services 404 "service2"
180a1pms_api_delete_services 404 "service3"
181a1pms_api_delete_services 404 "service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200182
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100183a1pms_api_put_services_keepalive 404 "service1"
184a1pms_api_put_services_keepalive 404 "service2"
185a1pms_api_put_services_keepalive 404 "service3"
186a1pms_api_put_services_keepalive 404 "service4"
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200187
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200188# Policy delete after timeout
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100189a1pms_api_put_service 201 "service10" 600 "$CR_SERVICE_APP_PATH_0/service10"
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200190
191sim_put_policy_type 201 ricsim_g1_1 1 testdata/OSC/sim_1.json
192
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100193if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100194
195 sim_put_policy_type 201 ricsim_g3_1 STD_QOS2_0.1.0 testdata/STD2/sim_qos2.json
196
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100197 a1pms_equal json:rics 3 300
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200198
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100199 #a1pms_equal json:policy_schemas 2 120
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200200
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100201 a1pms_equal json:policy-types 3 120
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200202
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100203 a1pms_equal json:policies 0
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100204else
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100205 a1pms_equal json:rics 2 300
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200206
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100207 a1pms_equal json:policy_schemas 2 120
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200208
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100209 a1pms_equal json:policy_types 2
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200210
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100211 a1pms_equal json:policies 0
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100212fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200213
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100214if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA79e37002021-11-22 13:36:04 +0100215 notificationurl=$CR_SERVICE_APP_PATH_0"/test"
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100216else
217 notificationurl=""
218fi
219
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100220a1pms_api_put_policy 201 "service10" ricsim_g1_1 1 5000 NOTRANSIENT $notificationurl testdata/OSC/pi1_template.json
221a1pms_api_put_policy 201 "service10" ricsim_g2_1 NOTYPE 5100 NOTRANSIENT $notificationurl testdata/STD/pi1_template.json
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200222
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100223if [ "$A1PMS_VERSION" == "V2" ]; then
224 a1pms_api_put_policy 201 "service10" ricsim_g3_1 STD_QOS2_0.1.0 5200 NOTRANSIENT $notificationurl testdata/STD2/pi_qos2_template.json
225 a1pms_equal json:policies 3
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100226else
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100227 a1pms_equal json:policies 2
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100228fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200229
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100230sim_equal ricsim_g1_1 num_instances 1
231sim_equal ricsim_g2_1 num_instances 1
232
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100233a1pms_api_put_policy 201 "service10" ricsim_g1_1 1 5001 true $notificationurl testdata/OSC/pi1_template.json
234a1pms_api_put_policy 201 "service10" ricsim_g2_1 NOTYPE 5101 true $notificationurl testdata/STD/pi1_template.json
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100235
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100236if [ "$A1PMS_VERSION" == "V2" ]; then
237 a1pms_api_put_policy 201 "service10" ricsim_g3_1 STD_QOS2_0.1.0 5201 true $notificationurl testdata/STD2/pi_qos2_template.json
238 a1pms_equal json:policies 6
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100239else
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100240 a1pms_equal json:policies 4
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100241fi
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100242
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200243sim_equal ricsim_g1_1 num_instances 2
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100244sim_equal ricsim_g2_1 num_instances 2
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100245if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100246 sim_equal ricsim_g3_1 num_instances 2
247fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200248
249sim_post_delete_instances 200 ricsim_g1_1
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100250sim_post_delete_instances 200 ricsim_g2_1
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200251
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100252if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100253 sim_post_delete_instances 200 ricsim_g3_1
254fi
255
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200256#Wait for recreate of non transient policy
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100257if [ "$A1PMS_VERSION" == "V2" ]; then
258 a1pms_equal json:policies 3 180
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100259else
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100260 a1pms_equal json:policies 2 180
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100261fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200262
263sim_equal ricsim_g1_1 num_instances 1
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100264sim_equal ricsim_g2_1 num_instances 1
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100265if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100266 sim_equal ricsim_g3_1 num_instances 1
267fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200268
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100269a1pms_api_put_service 200 "service10" 10 "$CR_SERVICE_APP_PATH_0/service10"
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200270
271#Wait for service expiry
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100272a1pms_equal json:policies 0 120
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200273
274sim_equal ricsim_g1_1 num_instances 0
BjornMagnussonXA4207b832020-11-03 09:52:49 +0100275sim_equal ricsim_g2_1 num_instances 0
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100276if [ "$A1PMS_VERSION" == "V2" ]; then
BjornMagnussonXA2791e082020-11-12 00:52:08 +0100277 sim_equal ricsim_g3_1 num_instances 0
278fi
BjornMagnussonXAbbd2e9d2020-05-27 21:24:06 +0200279
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100280a1pms_api_get_service_ids 200
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200281
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200282mr_equal requests_submitted 0
283
BjornMagnussonXAd2aeca82022-03-07 11:04:55 +0100284check_a1pms_logs
BjornMagnussonXA70e878f2020-05-11 14:11:30 +0200285
286#### TEST COMPLETE ####
287
288store_logs END
289
290print_result
291
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +0100292auto_clean_environment