aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/assets/styles
ModeNameSize
-rw-r--r--animation.less1909logstatsplain
-rw-r--r--app.less7179logstatsplain
-rw-r--r--archive-resouce.less177logstatsplain
-rw-r--r--buttons.less6970logstatsplain
-rw-r--r--dark-header.less1064logstatsplain
-rw-r--r--fonts.less1495logstatsplain
d---------fonts / OpenSans35logstatsplain
-rw-r--r--form-elements.less4897logstatsplain
-rw-r--r--global.less826logstatsplain
d---------images530logstatsplain
d---------layout116logstatsplain
-rw-r--r--mixins.less7126logstatsplain
-rw-r--r--mixins_old.less16506logstatsplain
-rw-r--r--modal.less8791logstatsplain
-rw-r--r--multi-level-expand-collapse.less813logstatsplain
-rw-r--r--notification-template.less1148logstatsplain
-rw-r--r--override.less1968logstatsplain
-rw-r--r--scroller.less314logstatsplain
-rw-r--r--sprite-group-icons.less611logstatsplain
-rw-r--r--sprite-old.less10600logstatsplain
-rw-r--r--sprite-policy-icons.less616logstatsplain
-rw-r--r--sprite-proxy-services-icons.less2896logstatsplain
-rw-r--r--sprite-resource-icons.less25139logstatsplain
-rw-r--r--sprite-services-icons.less5717logstatsplain
-rw-r--r--sprite.html2477logstatsplain
-rw-r--r--sprite.less23601logstatsplain
d---------svg / source33logstatsplain
-rw-r--r--table-flex.less4690logstatsplain
-rw-r--r--tables.less1035logstatsplain
-rw-r--r--tlv-buttons.less4204logstatsplain
-rw-r--r--tlv-checkbox.less1454logstatsplain
-rw-r--r--tlv-loader.less2941logstatsplain
-rw-r--r--tlv-sprite.less2602logstatsplain
-rw-r--r--tooltips.less3649logstatsplain
-rw-r--r--variables-old.less2825logstatsplain
-rw-r--r--variables.less1501logstatsplain
-rw-r--r--welcome-sprite.less1047logstatsplain
-rw-r--r--welcome-style.less1109logstatsplain
n class="se">\"underlay\", \"sna1_name\": \"site1_sna\", \"ac1_route\": \"3.3.3.12/30:dc84ce88-99f7\", \"ac2_peer_ip\": \"3.3.3.20/30\", \"technology\": \"mpls\", \"ac2_route\": \"3.3.3.20/30:98928302-3287\", \"ac2_id\": \"84d937a4-b227-375f-a744-2b778f36e04e\", \"ac1_protocol\": \"STATIC\", \"ac2_svlan\": \"4004\", \"serviceType\": \"l3vpn-ipwan\", \"ac2_ip\": \"3.3.3.21/30\", \"pe2_id\": \"4412d3f0-c296-314d-9284-b72fc5d485e8\", \"ac1_id\": \"b4f01ac0-c1e1-3e58-a8be-325e4372c960\", \"af_type\": \"ipv4\", \"ac1_svlan\": \"4002\", \"ac1_peer_ip\": \"3.3.3.12/30\", \"ac1_ip\": \"3.3.3.13/30\", \"version\": \"1.0\", \"name\": \"testunderlay\", \"id\": \"123124141\", \"pe1_id\": \"2ef788f0-407c-3070-b756-3a5cd71fde18\", \"ac2_protocol\": \"STATIC\", \"site1_name\": \"stie1\" } } } ] } } }" # following class variables to make them unique across all users transaction_file= open("transaction.log", "w+") operation_file = open("operation.log", "w+") def on_start(self): """ on_start is called when a Locust start before any task is scheduled """ self.init() def init(self): pass def myconverter(self, o): if isinstance(o, datetime.datetime): return o.__str__() @task(1) def create_service(self): # Post a E2E service instantiation request to SO method = "POST" url = self.base service_instance_name = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(10)) data = self.service_creation_body % service_instance_name t1 = datetime.datetime.now(tzlocal.get_localzone()) response = self.client.request(method, url, headers=self.headers, data=data) t2 = datetime.datetime.now(tzlocal.get_localzone()) delta = t2 - t1 data = collections.OrderedDict() data['datetime'] = datetime.datetime.now(tzlocal.get_localzone()).strftime("%Y-%m-%dT%H:%M:%S%Z") data['method'] = method data['url'] = url data['status_code'] = response.status_code data['transaction_time'] = (delta.seconds*10^6 + delta.microseconds)/1000 fcntl.flock(self.transaction_file, fcntl.LOCK_EX) self.transaction_file.write(json.dumps(data, default = self.myconverter) + "\n") self.transaction_file.flush() os.fsync(self.transaction_file) fcntl.flock(self.transaction_file, fcntl.LOCK_UN) serviceId = response.json()['service']['serviceId'] operationId = response.json()['service']['operationId'] # Get the request status method = "GET" url = self.base + "/" + serviceId + "/operations/" + operationId url1 = "/ecomp/mso/infra/e2eServiceInstances/v3/{serviceId}/operations/{operationId}" count = 1 while count < 50: tt1 = datetime.datetime.now() response = self.client.request(method, url, name=url1, headers=self.headers) tt2 = datetime.datetime.now() delta = tt2 - tt1 result = response.json()['operationStatus']['result'] progress = response.json()['operationStatus']['progress'] data = collections.OrderedDict() data['datetime'] = datetime.datetime.now(tzlocal.get_localzone()).strftime("%Y-%m-%dT%H:%M:%S%Z") data['method'] = method data['url'] = url1 data['status_code'] = response.status_code data['count'] = count data['result'] = result data['progress'] = progress data['transaction_time'] = (delta.seconds*10^6 + delta.microseconds)/1000 fcntl.flock(self.transaction_file, fcntl.LOCK_EX) self.transaction_file.write(json.dumps(data, default = self.myconverter) + "\n") self.transaction_file.flush() os.fsync(self.transaction_file) fcntl.flock(self.transaction_file, fcntl.LOCK_UN) if result == "finished" or result == "error": break else: time.sleep(1) count = count + 1 if result == "finished": result = "success" else: result = "failure" t3 = datetime.datetime.now(tzlocal.get_localzone()) delta = t3 - t1 data = collections.OrderedDict() data['datetime'] = t1.strftime("%Y-%m-%dT%H:%M:%S%Z") data['operation'] = "volte_create" data['result'] = result data['duration'] = round(delta.seconds + Decimal(delta.microseconds/1000000.0), 3) fcntl.flock(self.operation_file, fcntl.LOCK_EX) self.operation_file.write(json.dumps(data, default = self.myconverter) + "\n") self.operation_file.flush() os.fsync(self.operation_file) fcntl.flock(self.operation_file, fcntl.LOCK_UN) self.delete_service(serviceId) def delete_service(self, serviceId): method = "DELETE" url = self.base + "/" + serviceId data = "{\"globalSubscriberId\":\"Demonstration\", \"serviceType\":\"vIMS\"}" t1 = datetime.datetime.now(tzlocal.get_localzone()) response = self.client.request(method, url, name=self.base, headers=self.headers, data=data) t2 = datetime.datetime.now(tzlocal.get_localzone()) delta = t2 - t1 data = collections.OrderedDict() data['datetime'] = datetime.datetime.now(tzlocal.get_localzone()).strftime("%Y-%m-%dT%H:%M:%S%Z") data['method'] = method data['url'] = self.base data['status_code'] = response.status_code data['transaction_time'] = (delta.seconds*10^6 + delta.microseconds)/1000 fcntl.flock(self.transaction_file, fcntl.LOCK_EX) self.transaction_file.write(json.dumps(data, default = self.myconverter) + "\n") self.transaction_file.flush() os.fsync(self.transaction_file) fcntl.flock(self.transaction_file, fcntl.LOCK_UN) operationId = response.json()['operationId'] # Get the request status method = "GET" url = self.base + "/" + serviceId + "/operations/" + operationId url1 = "/ecomp/mso/infra/e2eServiceInstances/v3/{serviceId}/operations/{operationId}" count = 1 while count < 50: tt1 = datetime.datetime.now(tzlocal.get_localzone()) response = self.client.request(method, url, name=url1, headers=self.headers) tt2 = datetime.datetime.now(tzlocal.get_localzone()) delta = tt2 - tt1 result = response.json()['operationStatus']['result'] progress = response.json()['operationStatus']['progress'] data = collections.OrderedDict() data['datetime'] = datetime.datetime.now(tzlocal.get_localzone()).strftime("%Y-%m-%dT%H:%M:%S%Z") data['method'] = method data['url'] = url1 data['status_code'] = response.status_code data['count'] = count data['result'] = result data['progress'] = progress data['transaction_time'] = (delta.seconds*10^6 + delta.microseconds)/1000 fcntl.flock(self.transaction_file, fcntl.LOCK_EX) self.transaction_file.write(json.dumps(data, default = self.myconverter) + "\n") self.transaction_file.flush() os.fsync(self.transaction_file) fcntl.flock(self.transaction_file, fcntl.LOCK_UN) if result == "finished" or result == "error": break else: time.sleep(1) count = count + 1 if result == "finished": result = "success" else: result = "failure" t3 = datetime.datetime.now(tzlocal.get_localzone()) delta = t3 - t1 data = collections.OrderedDict() data['datetime'] = t1.strftime("%Y-%m-%dT%H:%M:%S%Z") data['operation'] = "volte_delete" data['result'] = result data['duration'] = round(delta.seconds + Decimal(delta.microseconds/1000000.0), 3) fcntl.flock(self.operation_file, fcntl.LOCK_EX) self.operation_file.write(json.dumps(data, default = self.myconverter) + "\n") self.operation_file.flush() os.fsync(self.operation_file) fcntl.flock(self.operation_file, fcntl.LOCK_UN) class WebsiteUser(HttpLocust): task_set = UserBehavior min_wait = 1000 max_wait = 3000