Split up reframe tests and pytest unit tests

这个提交包含在:
nmannall
2024-02-09 11:59:34 +00:00
父节点 8b603c165e
当前提交 474b7f52f7
共有 48 个文件被更改,包括 4 次插入6 次删除

查看文件

@@ -7,8 +7,7 @@ import reframe as rfm
import reframe.utility.sanity as sn import reframe.utility.sanity as sn
from reframe.core.builtins import performance_function, require_deps, run_after, run_before, sanity_function, variable from reframe.core.builtins import performance_function, require_deps, run_after, run_before, sanity_function, variable
from reframe.utility import udeps from reframe.utility import udeps
from utilities.deferrable import path_join
from tests.utilities.deferrable import path_join
GPRMAX_ROOT_DIR = Path(__file__).parent.parent.resolve() GPRMAX_ROOT_DIR = Path(__file__).parent.parent.resolve()
PATH_TO_PYENV = os.path.join(".venv", "bin", "activate") PATH_TO_PYENV = os.path.join(".venv", "bin", "activate")

查看文件

@@ -5,7 +5,7 @@ from reframe.core.builtins import parameter, run_after
"""ReFrame tests for performance benchmarking """ReFrame tests for performance benchmarking
Usage: Usage:
cd gprMax/tests cd gprMax/reframe_tests
reframe -C configuraiton/{CONFIG_FILE} -c reframe_benchmarks.py -c base_tests.py -r reframe -C configuraiton/{CONFIG_FILE} -c reframe_benchmarks.py -c base_tests.py -r
""" """

查看文件

@@ -5,7 +5,7 @@ from reframe.core.builtins import parameter, run_after
"""ReFrame tests for basic functionality """ReFrame tests for basic functionality
Usage: Usage:
cd gprMax/tests cd gprMax/reframe_tests
reframe -C configuraiton/{CONFIG_FILE} -c reframe_tests.py -c base_tests.py -r reframe -C configuraiton/{CONFIG_FILE} -c reframe_tests.py -c base_tests.py -r
""" """

查看文件

@@ -3,7 +3,6 @@ import re
from datetime import datetime from datetime import datetime
from pathlib import Path from pathlib import Path
import matplotlib.pyplot as plt
import pandas as pd import pandas as pd
@@ -21,7 +20,7 @@ columns_to_keep = ["num_tasks", "num_cpus_per_task", "num_tasks_per_node", "run_
if __name__ == "__main__": if __name__ == "__main__":
# Parse command line arguments # Parse command line arguments
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
usage="cd gprMax/tests; python -m utilities.process_perflog inputfile [-o OUTPUT]", usage="cd gprMax/reframe_tests; python -m utilities.process_perflog inputfile [-o OUTPUT]",
description="Extract perfvars from reframe perflog file.", description="Extract perfvars from reframe perflog file.",
) )
parser.add_argument("inputfile", help="name of input file including path") parser.add_argument("inputfile", help="name of input file including path")