Skip to content

Commit 05a52d8

Browse files
Sean Mackrorygithub-actions[bot]
authored andcommitted
ci: perf test results will be stored as CircleCI artifacts only (#10218)
(cherry picked from commit d644094)
1 parent c93b848 commit 05a52d8

3 files changed

Lines changed: 0 additions & 108 deletions

File tree

performance/daist/daist/models/db.py

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -31,42 +31,6 @@ def get_filename(self, tags: Optional[Iterable[str]] = None,
3131
fmt: Format.type_ = Format.TXT) -> Path:
3232
return super().get_filename(fmt, tags=tags)
3333

34-
def upload(self):
35-
conn = psycopg2.connect(f'dbname={self.DB_NAME} '
36-
f'user={environment.perf_result_db_user} '
37-
f'password={environment.secrets.perf_result_db_pass} '
38-
f'host={environment.perf_result_db_host}')
39-
40-
for run_row in self._perf_test_runs_table:
41-
with conn.cursor() as cursor:
42-
query = sql.SQL(f'INSERT INTO {self.Table.PERF_TEST_RUNS} (commit, branch) '
43-
'VALUES ({commit}, {branch}) '
44-
'RETURNING id;').format(
45-
commit=sql.Literal(run_row.commit),
46-
branch=sql.Literal(run_row.branch))
47-
cursor.execute(query)
48-
run_id = cursor.fetchone()[0]
49-
50-
for row in self._perf_tests_table:
51-
query = sql.SQL(
52-
f'INSERT INTO {self.Table.PERF_TESTS} '
53-
'(test_name, run_id, avg, min, med, max, p90, p95, passes, fails) '
54-
'VALUES ({test_name}, {run_id}, {avg}, {min}, {med}, {max}, {p90}, '
55-
'{p95}, {passes}, {fails});').format(
56-
test_name=sql.Literal(row.test_name),
57-
run_id=sql.Literal(run_id),
58-
avg=sql.Literal(row.avg),
59-
min=sql.Literal(row.min),
60-
med=sql.Literal(row.med),
61-
max=sql.Literal(row.max),
62-
p90=sql.Literal(row.p90),
63-
p95=sql.Literal(row.p95),
64-
passes=sql.Literal(row.passes),
65-
fails=sql.Literal(row.fails),
66-
)
67-
cursor.execute(query)
68-
conn.commit()
69-
7034
def __str__(self):
7135
return '\n'.join([f'{self._perf_test_runs_table.get_qualname()}:',
7236
str(self._perf_test_runs_table),

performance/daist/daist/rest_api/test_locust.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,6 @@ def _save_to_results(self, locust_stats: List[StatsEntry],
8383
file_meta = FileMeta()
8484
file_meta.test_id = self.id()
8585
session.result.add_obj(perf_tests_run, perf_tests_run.get_filename(tags=(tag,)), file_meta)
86-
if environment.secrets.perf_result_db_pass is not None:
87-
logger.info(f'Uploading {self.id()} results.')
88-
try:
89-
perf_tests_run.upload()
90-
except Exception as err:
91-
logger.exception(f'Failed to upload {self.id()} results.')
92-
raise err
9386

9487
def test(self):
9588
self._runner.start(self._USERS, spawn_rate=self._USERS)

performance/daist/uts/models/test_db.py

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)