你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Refactor existing tests to use new mixin classes
这个提交包含在:
@@ -1,6 +1,7 @@
|
||||
import reframe as rfm
|
||||
|
||||
from reframe_tests.tests.base_tests import GprMaxTaskfarmRegressionTest
|
||||
from reframe_tests.tests.mixins import TaskfarmMixin
|
||||
from reframe_tests.tests.standard_tests import GprMaxRegressionTest
|
||||
from reframe_tests.tests.test_example_models import TestBscan
|
||||
|
||||
"""Reframe regression tests for taskfarm functionality
|
||||
@@ -8,7 +9,7 @@ from reframe_tests.tests.test_example_models import TestBscan
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestSingleNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
class TestSingleNodeTaskfarm(TaskfarmMixin, TestBscan):
|
||||
tags = {
|
||||
"test",
|
||||
"mpi",
|
||||
@@ -22,13 +23,11 @@ class TestSingleNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
}
|
||||
num_tasks = 8
|
||||
num_tasks_per_node = 8
|
||||
serial_dependency = TestBscan
|
||||
model = serial_dependency.model
|
||||
num_models = serial_dependency.num_models
|
||||
test_dependency = "TestBscan"
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestMultiNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
class TestMultiNodeTaskfarm(TaskfarmMixin, TestBscan):
|
||||
tags = {
|
||||
"test",
|
||||
"mpi",
|
||||
@@ -42,6 +41,4 @@ class TestMultiNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
}
|
||||
num_tasks = 32
|
||||
num_tasks_per_node = 8
|
||||
serial_dependency = TestBscan
|
||||
model = serial_dependency.model
|
||||
num_models = serial_dependency.num_models
|
||||
test_dependency = "TestBscan"
|
||||
|
在新工单中引用
屏蔽一个用户