1 # ==================================================================================
2 # Copyright (c) 2019-2020 Nokia
3 # Copyright (c) 2018-2020 AT&T Intellectual Property.
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT 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 # ==================================================================================
32 changedir=integration_tests
34 echo "WARNING: make sure you're running with latest docker builds!"
35 # Fish function that builds and tags the 3 receivers. Run from integration_tests/testxappcode/
37 # docker build -t a1:latest .
38 # cd integration_tests/testxappcode
39 # docker build -t testreceiver:latest . -f Dockerfile-test-receiver
40 # docker build -t delayreceiver:latest . -f Dockerfile-delay-receiver
41 # docker build -t queryreceiver:latest . -f Dockerfile-query-receiver
45 # helm v3 is helm install [name] [chart]
48 helm lint testreceiver
49 helm lint dbaas-service
50 helm install --devel testreceiver testreceiver
51 helm install --devel a1 a1mediator
52 helm install --devel dbaas dbaas-service
53 # wait for helm charts
60 pytest --tavern-beta-new-traceback test_a1.tavern.yaml
63 ab -n 100 -c 10 -v 4 http://localhost:10000/a1-p/healthcheck
66 integration_tests/getlogs.sh
68 helm delete testreceiver