你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 23:14:03 +08:00
Split reframe tests into multiple files
这个提交包含在:
@@ -0,0 +1,46 @@
|
||||
import reframe as rfm
|
||||
from reframe.core.builtins import parameter, run_after
|
||||
|
||||
from reframe_tests.tests.base_tests import GprMaxAPIRegressionTest
|
||||
|
||||
"""Reframe regression tests for subgrids
|
||||
"""
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestSubgrids(GprMaxAPIRegressionTest):
|
||||
tags = {
|
||||
"test",
|
||||
"api",
|
||||
"serial",
|
||||
"subgrid",
|
||||
"hertzian_dipole",
|
||||
"waveform",
|
||||
"material",
|
||||
"dispersive",
|
||||
"cylinder",
|
||||
}
|
||||
sourcesdir = "src/subgrid_tests"
|
||||
model = parameter(["cylinder_fs"])
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestSubgridsWithAntennaModel(GprMaxAPIRegressionTest):
|
||||
tags = {
|
||||
"test",
|
||||
"api",
|
||||
"serial",
|
||||
"subgrid",
|
||||
"antenna",
|
||||
"material",
|
||||
"box",
|
||||
"fractal_box",
|
||||
"add_surface_roughness",
|
||||
}
|
||||
sourcesdir = "src/subgrid_tests"
|
||||
model = parameter(["gssi_400_over_fractal_subsurface"])
|
||||
is_antenna_model = True
|
||||
|
||||
@run_after("init")
|
||||
def skip_test(self):
|
||||
self.skip_if(self.current_system.name == "archer2", "Takes ~1hr 30m on ARCHER2")
|
在新工单中引用
屏蔽一个用户