Files
scylladb/test/pylib/db/model.py
Andrei Chekun 800710dc2c test.py: add sqlite datetime adapter for resource gather
Add sqlite datetime adapter for resource gather since default adapters are deprecated from 3.12
2025-04-22 18:59:49 +02:00

43 lines
728 B
Python

#
# Copyright (C) 2024-present ScyllaDB
#
# SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0
#
from datetime import datetime
from attr import define
@define
class CgroupMetric:
memory: int
test_id: int
timestamp: datetime
@define
class Metric:
test_id: int
memory_peak: int = None
success: bool = None
system_sec: float = None
time_end: datetime = None
time_start: datetime = None
time_taken: float = None
usage_sec: float = None
user_sec: float = None
@define
class SystemResourceMetric:
cpu: float
memory: float
timestamp: datetime
@define
class Test:
architecture: str
directory: str
mode: str
run_id: int
test_name: str