blob: 1809a98471c5b3cc6a63bf303296a5c7b6ceb3ed [file] [log] [blame]
#!/usr/bin/env python
# -*- Python -*-
import spec
class SPEC2006_453_povray(spec.TestModule):
year = "2006"
category = "fp"
benchmark = "453.povray"
train_input_set = [
"train/input/SPEC-benchmark-train.pov",
"all/input/arrays.inc",
"all/input/consts.inc",
"all/input/debug.inc",
"all/input/glass.inc",
"all/input/logo.inc",
"all/input/povlogo.ttf",
"all/input/screen.inc",
"all/input/shapes_old.inc",
"all/input/stage1.inc",
"all/input/stdinc.inc",
"all/input/stones1.inc",
"all/input/sunpos.inc",
"all/input/transforms.inc",
"all/input/chars.inc",
"all/input/crystal.ttf",
"all/input/finish.inc",
"all/input/glass_old.inc",
"all/input/math.inc",
"all/input/rad_def.inc",
"all/input/shapes.inc",
"all/input/shapesq.inc",
"all/input/stars.inc",
"all/input/stoneold.inc",
"all/input/stones2.inc",
"all/input/textures.inc",
"all/input/woodmaps.inc",
"all/input/colors.inc",
"all/input/cyrvetic.ttf",
"all/input/functions.inc",
"all/input/golds.inc",
"all/input/metals.inc",
"all/input/rand.inc",
"all/input/shapes2.inc",
"all/input/skies.inc",
"all/input/stdcam.inc",
"all/input/stones.inc",
"all/input/strings.inc",
"all/input/timrom.ttf",
"all/input/woods.inc",
"train/input/SPEC-benchmark-train.ini",
]
train_output_set = ["train/output/SPEC-benchmark.log"]
train_args = [
"SPEC-benchmark-train.ini > 453.povray.train.out 2> 453.povray.train.err"
]
train_cmp_cmds = [
"diff SPEC-benchmark.log SPEC-benchmark.log > 453.povray.train.cmp"
]
ref_input_set = [
"ref/input/SPEC-benchmark-ref.pov",
"all/input/arrays.inc",
"all/input/consts.inc",
"all/input/debug.inc",
"all/input/glass.inc",
"all/input/logo.inc",
"all/input/povlogo.ttf",
"all/input/screen.inc",
"all/input/shapes_old.inc",
"all/input/stage1.inc",
"all/input/stdinc.inc",
"all/input/stones1.inc",
"all/input/sunpos.inc",
"all/input/transforms.inc",
"all/input/chars.inc",
"all/input/crystal.ttf",
"all/input/finish.inc",
"all/input/glass_old.inc",
"all/input/math.inc",
"all/input/rad_def.inc",
"all/input/shapes.inc",
"all/input/shapesq.inc",
"all/input/stars.inc",
"all/input/stoneold.inc",
"all/input/stones2.inc",
"all/input/textures.inc",
"all/input/woodmaps.inc",
"all/input/colors.inc",
"all/input/cyrvetic.ttf",
"all/input/functions.inc",
"all/input/golds.inc",
"all/input/metals.inc",
"all/input/rand.inc",
"all/input/shapes2.inc",
"all/input/skies.inc",
"all/input/stdcam.inc",
"all/input/stones.inc",
"all/input/strings.inc",
"all/input/timrom.ttf",
"all/input/woods.inc",
"ref/input/SPEC-benchmark-ref.ini",
]
ref_output_set = ["ref/output/SPEC-benchmark.log"]
ref_args = ["SPEC-benchmark-ref.ini > 453.povray.ref.out 2> 453.povray.ref.err"]
ref_cmp_cmds = ["diff SPEC-benchmark.log SPEC-benchmark.log > 453.povray.ref.cmp"]
# This is the only required entry point to the module.
test_class = SPEC2006_453_povray
# 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()