From b6095b54f112e50a806c95e5c8ea41566cec5f14 Mon Sep 17 00:00:00 2001 From: Daniele Belfiore <daniele.belfiore@pg.infn.it> Date: Thu, 22 Oct 2015 17:18:24 +0200 Subject: [PATCH] Added mock server response for the tests --- mock/ceilometer-mock | 18 ++++++++++++++++++ mock/ceilometer-mock.sh | 2 ++ mock/response-mock.json | 1 + 3 files changed, 21 insertions(+) create mode 100644 mock/ceilometer-mock create mode 100755 mock/ceilometer-mock.sh create mode 100644 mock/response-mock.json diff --git a/mock/ceilometer-mock b/mock/ceilometer-mock new file mode 100644 index 0000000..2814b24 --- /dev/null +++ b/mock/ceilometer-mock @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +import json +import math +import os +import sys +import random + +def main(): + with open('response-mock.json') as response: + res_json = json.load(response) + + res_json[0]['counter_volume'] = random.uniform(0, 100) + + print res_json[0]['counter_volume'] + +if __name__ == "__main__": + main() diff --git a/mock/ceilometer-mock.sh b/mock/ceilometer-mock.sh new file mode 100755 index 0000000..93a2a35 --- /dev/null +++ b/mock/ceilometer-mock.sh @@ -0,0 +1,2 @@ +#!/bin/bash +python ceilometer-mock $1 $2 diff --git a/mock/response-mock.json b/mock/response-mock.json new file mode 100644 index 0000000..9146796 --- /dev/null +++ b/mock/response-mock.json @@ -0,0 +1 @@ +[{"counter_name": "cpu_util", "user_id": "b1e70ae6566f4f389facfb8b814b3946", "resource_id": "b052fb50-9af3-4685-91c1-d9bf7df9952c", "timestamp": "2015-10-16T12:33:44", "counter_volume": 1.0616666666666665, "resource_metadata": {"ramdisk_id": "None", "flavor.vcpus": "1", "OS-EXT-AZ.availability_zone": "nova", "display_name": "monitoring-pillar", "flavor.id": "fdcb55b1-a13b-4d19-a558-1602a503c144", "status": "active", "ephemeral_gb": "0", "flavor.name": "m1.small", "disk_gb": "10", "kernel_id": "None", "image.id": "50cf7aca-873a-4ef2-8679-24b2ff07c016", "flavor.ram": "2048", "host": "71d50feed4b57198642288ea3cc64a4a4dfd884088ceb01744e1efb1", "flavor.ephemeral": "0", "image.name": "ubuntu_basic_setup_pg_cloud", "image_ref_url": "http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/images/50cf7aca-873a-4ef2-8679-24b2ff07c016", "image.links": "[{'href': 'http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/images/50cf7aca-873a-4ef2-8679-24b2ff07c016', 'rel': 'bookmark'}]", "cpu_number": "1", "flavor.disk": "10", "root_gb": "10", "name": "instance-00000050", "memory_mb": "2048", "instance_type": "fdcb55b1-a13b-4d19-a558-1602a503c144", "vcpus": "1", "image_ref": "50cf7aca-873a-4ef2-8679-24b2ff07c016", "flavor.links": "[{'href': 'http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/flavors/fdcb55b1-a13b-4d19-a558-1602a503c144', 'rel': 'bookmark'}]"}, "source": "openstack", "counter_unit": "%", "recorded_at": "2015-10-16T12:33:44.056000", "project_id": "ea26dfda4a1c43a79c94a0720510c308", "message_id": "2392214e-7402-11e5-9e9e-00215af526d6", "counter_type": "gauge"}] \ No newline at end of file -- GitLab