forked from phoenix/litellm-mirror
(ci/cd) show load test results on release
This commit is contained in:
parent
88f81d4121
commit
c7e9730f82
1 changed files with 6 additions and 11 deletions
17
.github/workflows/interpret_load_test.py
vendored
17
.github/workflows/interpret_load_test.py
vendored
|
@ -23,9 +23,6 @@ def csv_to_markdown(csv_file):
|
||||||
|
|
||||||
|
|
||||||
def interpret_results(csv_file):
|
def interpret_results(csv_file):
|
||||||
below_300_ms = True
|
|
||||||
below_300_s = True
|
|
||||||
requests_per_sec = []
|
|
||||||
interpreted_results_str = ""
|
interpreted_results_str = ""
|
||||||
with open(csv_file, newline="") as csvfile:
|
with open(csv_file, newline="") as csvfile:
|
||||||
csvreader = csv.DictReader(csvfile)
|
csvreader = csv.DictReader(csvfile)
|
||||||
|
@ -44,11 +41,6 @@ def interpret_results(csv_file):
|
||||||
print(result_str)
|
print(result_str)
|
||||||
interpreted_results_str += result_str
|
interpreted_results_str += result_str
|
||||||
print(interpreted_results_str)
|
print(interpreted_results_str)
|
||||||
|
|
||||||
# write interpreted results to .txt file
|
|
||||||
with open("load_test_interpreted_results.txt", "w") as f:
|
|
||||||
f.write(interpreted_results_str)
|
|
||||||
|
|
||||||
return interpreted_results_str
|
return interpreted_results_str
|
||||||
|
|
||||||
|
|
||||||
|
@ -67,12 +59,15 @@ if __name__ == "__main__":
|
||||||
latest_release = repo.get_latest_release()
|
latest_release = repo.get_latest_release()
|
||||||
print("got latest release: ", latest_release)
|
print("got latest release: ", latest_release)
|
||||||
print("latest release body: ", latest_release.body)
|
print("latest release body: ", latest_release.body)
|
||||||
print("new release body: ", latest_release.body + "\n\n" + interpreted_results_str)
|
print("markdown table: ", markdown_table)
|
||||||
|
new_release_body = (
|
||||||
|
latest_release.body + "\n\n" + interpreted_results_str + "\n\n" + markdown_table
|
||||||
|
)
|
||||||
|
print("new release body: ", new_release_body)
|
||||||
try:
|
try:
|
||||||
latest_release.update_release(
|
latest_release.update_release(
|
||||||
name=latest_release.tag_name,
|
name=latest_release.tag_name,
|
||||||
message="Load Test Results",
|
message=new_release_body,
|
||||||
body=latest_release.body + "\n\n" + interpreted_results_str,
|
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue