[cfe-dev] Need Python help in TestRunner.py

Daniel Dunbar daniel at zuster.org
Sat Oct 24 13:41:55 PDT 2009


On Tue, Oct 13, 2009 at 7:19 AM, John Thompson
<john.thompson.jtsoftware at gmail.com> wrote:
> In running the test Driver/ast.c on Windows:
>
> 2>  File "C:\Tools\llvm\utils\lit\TestRunner.py", line 79, in executeShCmd
> 2>    raise NotImplementedError,"Unsupported redirect: %r" % (r,)
> 2>NotImplementedError: Unsupported redirect: (('>>',),
> 'C:\\Tools\\llvm\\tools\\clang\\test\\Driver\\Output\\ast.c.tmp')
> It appears that '>>' is not one of the conditions in the if/else series, and
> I don't know Python well enough to fix it.
>
> My guess of adding:
>
>             elif r[0] == ('>>',):
>                 redirects[1] = [r[1], 'a', None]

Looks like this should work, to me. I checked it on Darwin using
internal-execution of the test scripts and checked it in. Let me know
if it seems not to work on Windows.

 - Daniel

> resulted in the redirected output being put at the front of the output file.
> So if this is a quick fix for someone, I'd appreciate the help.
>
> -John
> --
> John Thompson
> John.Thompson.JTSoftware at gmail.com
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>




More information about the cfe-dev mailing list