summaryrefslogtreecommitdiff
path: root/testsuite/tests/programs/galois_raytrace/test.T
blob: 169e162d6a81c75ae71a9bfab1505009e32400d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
setTestOpts(omit_compiler_types(['hugs']))	# takes much too long

# Floating point differences on x86 using the NCG
if config.platform.startswith('i386-') and \
       config.platform != 'i386-unknown-openbsd':
    setTestOpts(expect_fail_for(['hpc','optasm','profasm','threaded2','profthreaded']))

test('galois_raytrace',
     [skip_if_fast,
      extra_clean(['CSG.hi',           'CSG.o',
                   'Construct.hi',     'Construct.o',
                   'Data.hi',          'Data.o',
                   'Eval.hi',          'Eval.o',
                   'Geometry.hi',      'Geometry.o',
                   'Illumination.hi',  'Illumination.o',
                   'Intersections.hi', 'Intersections.o',
                   'Interval.hi',      'Interval.o',
                   'Main.hi',          'Main.o',
                   'Misc.hi',          'Misc.o',
                   'Parse.hi',         'Parse.o',
                   'Primitives.hi',    'Primitives.o',
                   'Surface.hi',       'Surface.o']),
      reqlib('parsec')],
     multimod_compile_and_run,
     ['Main','-package parsec'])