test:alter crashgen report
This commit is contained in:
parent
4a05f3ffd0
commit
d426209113
|
@ -16,7 +16,18 @@ msg_dict = {0: "success", 1: "failed", 2: "other errors", 3: "crash occured", 4:
|
||||||
# formal
|
# formal
|
||||||
hostname = socket.gethostname()
|
hostname = socket.gethostname()
|
||||||
|
|
||||||
group_url = 'https://open.feishu.cn/open-apis/bot/v2/hook/56c333b5-eae9-4c18-b0b6-7e4b7174f5c9'
|
group_url_test = (
|
||||||
|
'https://open.feishu.cn/open-apis/bot/v2/hook/7e409a8e-4390-4043-80d0-4e0dd2cbae7d'
|
||||||
|
)
|
||||||
|
|
||||||
|
notification_robot_url = (
|
||||||
|
"https://open.feishu.cn/open-apis/bot/v2/hook/56c333b5-eae9-4c18-b0b6-7e4b7174f5c9"
|
||||||
|
)
|
||||||
|
|
||||||
|
alert_robot_url = (
|
||||||
|
"https://open.feishu.cn/open-apis/bot/v2/hook/02363732-91f1-49c4-879c-4e98cf31a5f3"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def get_msg(text):
|
def get_msg(text):
|
||||||
return {
|
return {
|
||||||
|
@ -37,12 +48,12 @@ def get_msg(text):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def send_msg(json):
|
def send_msg(url:str,json:dict):
|
||||||
headers = {
|
headers = {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
}
|
}
|
||||||
|
|
||||||
req = requests.post(url=group_url, headers=headers, json=json)
|
req = requests.post(url=url, headers=headers, json=json)
|
||||||
inf = req.json()
|
inf = req.json()
|
||||||
if "StatusCode" in inf and inf["StatusCode"] == 0:
|
if "StatusCode" in inf and inf["StatusCode"] == 0:
|
||||||
pass
|
pass
|
||||||
|
@ -376,18 +387,28 @@ def main():
|
||||||
core_dir = "none"
|
core_dir = "none"
|
||||||
|
|
||||||
text = f'''
|
text = f'''
|
||||||
exit status: {msg_dict[status]}
|
Result: {msg_dict[status]}
|
||||||
test scope: crash_gen
|
|
||||||
owner: pxiao
|
|
||||||
hostname: {hostname}
|
|
||||||
start time: {starttime}
|
|
||||||
end time: {endtime}
|
|
||||||
git commit : {git_commit}
|
|
||||||
log dir: {log_dir}
|
|
||||||
core dir: {core_dir}
|
|
||||||
cmd: {cmd}'''
|
|
||||||
|
|
||||||
send_msg(get_msg(text))
|
Details
|
||||||
|
Owner: Jayden Jia
|
||||||
|
Start time: {starttime}
|
||||||
|
End time: {endtime}
|
||||||
|
Hostname: {hostname}
|
||||||
|
Commit: {git_commit}
|
||||||
|
Cmd: {cmd}
|
||||||
|
Log dir: {log_dir}
|
||||||
|
Core dir: {core_dir}
|
||||||
|
'''
|
||||||
|
|
||||||
|
text_result=text.split("Result: ")[1].split("Details")[0].strip()
|
||||||
|
print(text_result)
|
||||||
|
|
||||||
|
if text_result == "success":
|
||||||
|
send_msg(notification_robot_url, get_msg(text))
|
||||||
|
else:
|
||||||
|
send_msg(alert_robot_url, get_msg(text))
|
||||||
|
|
||||||
|
#send_msg(get_msg(text))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("exception:", e)
|
print("exception:", e)
|
||||||
exit(status)
|
exit(status)
|
||||||
|
|
Loading…
Reference in New Issue