Using same stdout/stderr files for multiple tests?

Ömer Sinan Ağacan omeragacan at gmail.com
Fri Nov 16 11:39:51 UTC 2018


I have a test that I want to run with different compile and runtime parameters.
I managed to reuse the source file across different tests by adding a
extra_files(['source.hs']) to the tests, but I don't know how to do the same for
stdout/stderr files. Any ideas?

In more details, I have

    test.hs
    test.stdout

and two tests

    test('test',
         [extra_run_opts('...')],
         compile_and_run,
         [])

    test('test_debug',
         [extra_run_opts('...'),
          extra_hc_opts('-debug'),
          extra_files(['test.hs'])],
         compile_and_run,
         [])

The first test works fine, but the second test fails because I don't know how to
tell it to use test.stdout as the stdout file and it looks for
test_debug.stdout.

Thanks

Ömer


More information about the ghc-devs mailing list