aboutsummaryrefslogtreecommitdiffstats
path: root/test/csit/scripts/dmaap-buscontroller/init-mock-aaf.sh
blob: f25404ce3cff1506784edbf41e0b77c8ea8fee61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash

# $1 is the IP address of the AAF mock server

#curl -v -X PUT -d @- http://$1:1080/expectation << EOF
#{
#	"httpRequest": {
#		"method": "GET",
#		"path": "/hello"
#	},
#	"httpResponse": {
#		"body": "Hello world!",
#		"statusCode": 200
#	},
#	"times" : {
#		"unlimited" : true
#	}
#}
#EOF
#	"httpRequest": {
#		"method": "POST",
#		"path": "/proxy/authz/.*"
#	},

curl -v -X PUT -d @- http://$1:1080/expectation << EOF
{
	"httpRequest": {
		"method": ".*",
		"path": "/.*"
	},
	"httpResponse": {
		"body": "Hello world!",
		"statusCode": 200
	},
	"times" : {
		"unlimited" : true
	}
}
EOF

#curl -v -X PUT -d @- http://$1:1080/expectation << EOF
#{
#	"httpRequest": {
#		"method": "POST",
#		"path": "/proxy/authz/role/perm"
#	},
#	"httpResponse": {
#		"body": "Hello world!",
#		"statusCode": 200
#	}
#}
#EOF
an class="o">( while read table_name; do export $table_name="$(docker exec -i sdnc_db_container mysql -s -D sdnctl -u sdnctl -pgamma <<<"select count(*) from $table_name" 2>/dev/null)" done if [ "$sdnctl_num_tables" -ge "1" ]; then echo "There are $sdnctl_num_tables tables in the sdnctl database. " else echo "Database sdnctl is not available." exit 1; fi if [ "$appcctl_num_tables" -ge "1" ]; then echo "There is $appcctl_num_tables table in the appcctl database. " else echo "Database appcctl is not available." exit 1; fi #if [ "$NODE_TYPES" -eq "0" ]; then # echo "There is no data in table NODE_TYPES. " # exit 1; #fi #if [ "$SVC_LOGIC" -eq "0" ] ; then # echo "There is no data in table SVC_LOGIC. " # exit 1; #fi #if [ "$VNF_DG_MAPPING" -eq "0" ]; then # echo "There is no data in table VNF_DG_MAPPING. " # exit 1; #fi echo "Expected table data is present." exit 0 ) if [ "$?" -eq "1" ]; then exit 1; fi exit 0