Code cleanup and improvements.
This commit is contained in:
@@ -29,18 +29,12 @@ class TestDisplay:
|
||||
@dataclass(frozen=True)
|
||||
class TestWatch:
|
||||
require_new_native_log: bool
|
||||
patterns: tuple[str, ...]
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class TestCapture:
|
||||
process_maps: bool
|
||||
cwd: bool
|
||||
environment: bool
|
||||
dll_overrides: bool
|
||||
hashes: bool
|
||||
dxvk_log: bool
|
||||
native_log: bool
|
||||
strace_files: bool
|
||||
performance_stats: bool
|
||||
focus_before_seconds: float
|
||||
@@ -123,16 +117,10 @@ def load_testcase(value: str | Path) -> Testcase:
|
||||
env=_string_mapping(environment, "env"),
|
||||
watch=TestWatch(
|
||||
require_new_native_log=_boolean(watch, "require_new_native_log"),
|
||||
patterns=_string_tuple(watch, "patterns"),
|
||||
),
|
||||
capture=TestCapture(
|
||||
process_maps=_boolean(capture, "process_maps"),
|
||||
cwd=_boolean(capture, "cwd"),
|
||||
environment=_boolean(capture, "environment"),
|
||||
dll_overrides=_boolean(capture, "dll_overrides"),
|
||||
hashes=_boolean(capture, "hashes"),
|
||||
dxvk_log=_boolean(capture, "dxvk_log"),
|
||||
native_log=_boolean(capture, "native_log"),
|
||||
strace_files=_boolean(capture, "strace_files"),
|
||||
performance_stats=_optional_boolean(capture, "performance_stats", False),
|
||||
focus_before_seconds=_optional_nonnegative_number(
|
||||
|
||||
Reference in New Issue
Block a user