From a679184d15c9abb07f54c67a566bb10068ab348e Mon Sep 17 00:00:00 2001 From: nmannall Date: Mon, 25 Nov 2024 11:29:28 +0000 Subject: [PATCH] Change class members to reframe variables --- reframe_tests/tests/base_tests.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reframe_tests/tests/base_tests.py b/reframe_tests/tests/base_tests.py index 7ca4bfef..879d1eb4 100644 --- a/reframe_tests/tests/base_tests.py +++ b/reframe_tests/tests/base_tests.py @@ -10,6 +10,7 @@ from pathlib import Path from typing import Literal, Optional, Union import reframe.utility.sanity as sn +import reframe.utility.typecheck as typ from numpy import prod from reframe import RunOnlyRegressionTest, simple_test from reframe.core.builtins import ( @@ -20,6 +21,7 @@ from reframe.core.builtins import ( run_after, run_before, sanity_function, + variable, ) from reframe.utility import udeps @@ -106,9 +108,9 @@ class GprMaxRegressionTest(RunOnlyRegressionTest): sourcesdir = required executable = "time -p python -m gprMax --log-level 10 --hide-progress-bars" - regression_checks: list[RegressionCheck] = [] + regression_checks = variable(typ.List[RegressionCheck], value=[]) - test_dependency: Optional[type["GprMaxRegressionTest"]] = None + test_dependency = variable(type(None), type, value=None) def get_test_dependency(self) -> Optional["GprMaxRegressionTest"]: """Get test variant with the same model and number of models"""