Add overrides to show or hide progress bars

这个提交包含在:
nmannall
2024-07-04 12:36:24 +01:00
父节点 687448e97d
当前提交 642db458e2
共有 3 个文件被更改,包括 45 次插入5 次删除

查看文件

@@ -91,7 +91,7 @@ class GprMaxRegressionTest(rfm.RunOnlyRegressionTest):
is_antenna_model = variable(bool, value=False)
# sourcesdir = required
extra_executable_opts = variable(typ.List[str], value=[])
executable = "time -p python -m gprMax --log-level 25"
executable = "time -p python -m gprMax --log-level 10 --hide-progress-bars"
rx_outputs = variable(typ.List[str], value=Rx.defaultoutputs)
h5diff_header = f"{'=' * 10} h5diff output {'=' * 10}"
@@ -307,11 +307,13 @@ class GprMaxMPIRegressionTest(GprMaxRegressionTest):
# TODO: Make this a variable
serial_dependency: type[GprMaxRegressionTest]
mpi_layout = parameter()
_stdout = "rfm_job-%t.out"
_stderr = "rfm_job-%t.err"
@run_after("setup", always_last=True)
def configure_test_run(self):
self.num_tasks = int(product(self.mpi_layout))
self.extra_executable_opts = ["-mpi", " ".join(map(str, self.mpi_layout))]
self.extra_executable_opts = ["-mpi", " ".join([str(i) for i in self.mpi_layout])]
super().configure_test_run()
def _get_variant(self) -> str: