aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-08-01 14:34:53 +0200
committerStaffan Olsson <staffan@repos.se>2017-08-01 14:34:53 +0200
commitac5c75a977c796313dc5f84831aa50529457be38 (patch)
tree05d684f8f601fee5f61ed0bace1c1433b9999cd3
parentf29e6eb8a20edebce65a3ecca792ce28ba602492 (diff)
downloadkubernetes-kafka-ac5c75a977c796313dc5f84831aa50529457be38.tar.gz
kubernetes-kafka-ac5c75a977c796313dc5f84831aa50529457be38.tar.bz2
kubernetes-kafka-ac5c75a977c796313dc5f84831aa50529457be38.zip
Tests commands succeed now. Remains to add asserts.addon-rest-new-build
-rw-r--r--test/rest-curl.yml29
1 files changed, 22 insertions, 7 deletions
diff --git a/test/rest-curl.yml b/test/rest-curl.yml
index 7ee719a..f8dc8de 100644
--- a/test/rest-curl.yml
+++ b/test/rest-curl.yml
@@ -12,28 +12,43 @@ data:
# Keep starting up until rest proxy is up and running
curl --retry 10 --retry-delay 30 --retry-connrefused -I -s $REST
+ curl -s -H 'Accept: application/vnd.kafka.v2+json' $REST/brokers | egrep '."brokers":.0'
- curl -H 'Accept: application/vnd.kafka.v2+json' $REST/topics
+ curl -s -H 'Accept: application/vnd.kafka.v2+json' $REST/topics
echo ""
- curl --retry 10 -H 'Accept: application/vnd.kafka.v2+json' $REST/topics/$TOPIC
+ curl -s -H 'Accept: application/vnd.kafka.v2+json' $REST/topics/$TOPIC
echo ""
curl -X POST \
-H "Content-Type: application/vnd.kafka.json.v2+json" -H "Accept: application/vnd.kafka.v2+json" \
--data "{\"records\":[{\"value\":\"Test from $HOSTNAME at $(date -u -Iseconds)\"}]}" \
$REST/topics/$TOPIC
+ echo ""
- curl --retry 10 -H 'Accept: application/vnd.kafka.v2+json' $REST/topics/$TOPIC/partitions
+ curl -s -H 'Accept: application/vnd.kafka.v2+json' $REST/topics/$TOPIC/partitions
echo ""
- curl -X POST -H "Content-Type: application/vnd.kafka.v2+json" --data '{"name": "my_consumer_instance", "format": "json", "auto.offset.reset": "earliest"}' $REST/consumers/my_json_consumer -v;
+ curl -X POST \
+ -H "Content-Type: application/vnd.kafka.v2+json" \
+ --data '{"name": "my_consumer_instance", "format": "json", "auto.offset.reset": "earliest"}' \
+ $REST/consumers/my_json_consumer
+ echo ""
- curl -X POST -H "Content-Type: application/vnd.kafka.v2+json" --data "{\"topics\":[\"$TOPIC\"]}" $REST/consumers/my_json_consumer/instances/my_consumer_instance/subscription -v;
+ curl -X POST \
+ -H "Content-Type: application/vnd.kafka.v2+json" \
+ --data "{\"topics\":[\"$TOPIC\"]}" \
+ $REST/consumers/my_json_consumer/instances/my_consumer_instance/subscription \
+ -w "%{http_code}"
+ echo ""
- curl -X GET -H "Accept: application/vnd.kafka.json.v2+json" $REST/consumers/my_json_consumer/instances/my_consumer_instance/records -v;
+ curl -X GET \
+ -H "Accept: application/vnd.kafka.json.v2+json" \
+ $REST/consumers/my_json_consumer/instances/my_consumer_instance/records
- curl -X DELETE -H "Content-Type: application/vnd.kafka.v2+json" $REST/consumers/my_json_consumer/instances/my_consumer_instance -v;
+ curl -X DELETE \
+ -H "Content-Type: application/vnd.kafka.v2+json" \
+ $REST/consumers/my_json_consumer/instances/my_consumer_instance
tail -f /tmp/testlog