你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Change class members to reframe variables
这个提交包含在:
@@ -10,6 +10,7 @@ from pathlib import Path
|
|||||||
from typing import Literal, Optional, Union
|
from typing import Literal, Optional, Union
|
||||||
|
|
||||||
import reframe.utility.sanity as sn
|
import reframe.utility.sanity as sn
|
||||||
|
import reframe.utility.typecheck as typ
|
||||||
from numpy import prod
|
from numpy import prod
|
||||||
from reframe import RunOnlyRegressionTest, simple_test
|
from reframe import RunOnlyRegressionTest, simple_test
|
||||||
from reframe.core.builtins import (
|
from reframe.core.builtins import (
|
||||||
@@ -20,6 +21,7 @@ from reframe.core.builtins import (
|
|||||||
run_after,
|
run_after,
|
||||||
run_before,
|
run_before,
|
||||||
sanity_function,
|
sanity_function,
|
||||||
|
variable,
|
||||||
)
|
)
|
||||||
from reframe.utility import udeps
|
from reframe.utility import udeps
|
||||||
|
|
||||||
@@ -106,9 +108,9 @@ class GprMaxRegressionTest(RunOnlyRegressionTest):
|
|||||||
sourcesdir = required
|
sourcesdir = required
|
||||||
executable = "time -p python -m gprMax --log-level 10 --hide-progress-bars"
|
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"]:
|
def get_test_dependency(self) -> Optional["GprMaxRegressionTest"]:
|
||||||
"""Get test variant with the same model and number of models"""
|
"""Get test variant with the same model and number of models"""
|
||||||
|
在新工单中引用
屏蔽一个用户