blob: 07cd3e93ea897262ba5c3f3b52d42443966174c9 [file] [log] [blame]
#!/usr/bin/env python
# -*- Python -*-
import spec
class SPEC2006_473_astar(spec.TestModule):
year = "2006"
category = "int"
benchmark = "473.astar"
train_input_set = [
"train/input/rivers.bin",
"train/input/BigLakes1024.bin",
"train/input/BigLakes1024.cfg",
"train/input/rivers1.cfg",
]
train_output_set = ["train/output/BigLakes1024.out", "train/output/rivers1.out"]
train_args = [
"BigLakes1024.cfg > 473.astar.BigLakes1024.out 2> 473.astar.BigLakes1024.err",
"rivers1.cfg > 473.astar.rivers1.out 2> 473.astar.rivers1.err",
]
train_cmp_cmds = [
"diff 473.astar.BigLakes1024.out BigLakes1024.out --strip-trailing-cr > 473.astar.BigLakes1024.cmp",
"diff 473.astar.rivers1.out rivers1.out --strip-trailing-cr > 473.astar.rivers1.cmp",
]
ref_input_set = [
"ref/input/rivers.bin",
"ref/input/BigLakes2048.bin",
"ref/input/BigLakes2048.cfg",
"ref/input/rivers.cfg",
]
ref_output_set = ["ref/output/BigLakes2048.out", "ref/output/rivers.out"]
ref_args = [
"BigLakes2048.cfg > 473.astar.BigLakes2048.out 2> 473.astar.BigLakes2048.err",
"rivers.cfg > 473.astar.rivers.out 2> 473.astar.rivers.err",
]
ref_cmp_cmds = [
"diff 473.astar.BigLakes2048.out BigLakes2048.out --strip-trailing-cr > 473.astar.BigLakes2048.cmp",
"diff 473.astar.rivers.out rivers.out --strip-trailing-cr > 473.astar.rivers.cmp",
]
# This is the only required entry point to the module.
test_class = SPEC2006_473_astar
# This is not required, but allows users with LNT in the environment (required
# for initial imports to work) to execute this test directly.
if __name__ == "__main__":
test_class().main()