r296171 - Try to unbreak tests after r296166

Nico Weber via cfe-commits cfe-commits at lists.llvm.org
Sat Feb 25 07:39:18 PST 2017


Can't you just put gnuwin rm on your bot? Our Windows bots are happy with
the test, and having to support an rm without wildcard support seems pretty
strange. (Https://is.gd/chromeclang -> tools -> gnuwin-6.zip are the
executables our bot uses to run llvm tests)

On Feb 24, 2017 8:13 PM, "Yung, Douglas via cfe-commits" <
cfe-commits at lists.llvm.org> wrote:

> Hi Nico,
>
> The test you added is causing a failure on the PS4 Windows bot. The root
> of the cause is that the Windows version of rm does not accept wildcards
> unfortunately. To fix make it work on Windows, you likely need to specify
> exactly what files/directories you want to delete without using a wildcard:
>
> http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_
> 64-scei-ps4-windows10pro-fast/builds/6030:
>
> $ "rm" "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-
> windows10pro-fast\llvm.obj\tools\clang\test\Format\Output/*"
> # command stderr:
> rm: cannot remove `C:\\Buildbot\\Slave\\llvm-clang-lld-x86_64-scei-ps4-
> windows10pro-fast\\llvm.obj\\tools\\clang\\test\\Format\\Output/*':
> Invalid argument
>
> http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_
> 64-scei-ps4-windows10pro-fast/builds/6031:
>
> $ "rm" "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-
> windows10pro-fast\llvm.obj\tools\clang\test\Format\Output/inplace*"
> # command stderr:
> rm: cannot remove `C:\\Buildbot\\Slave\\llvm-clang-lld-x86_64-scei-ps4-
> windows10pro-fast\\llvm.obj\\tools\\clang\\test\\Format\\Output/inplace*':
> Invalid argument
>
> Can you fix the test?
>
> Douglas Yung
>
> > -----Original Message-----
> > From: cfe-commits [mailto:cfe-commits-bounces at lists.llvm.org] On Behalf
> Of
> > Nico Weber via cfe-commits
> > Sent: Friday, February 24, 2017 13:02
> > To: cfe-commits at lists.llvm.org
> > Subject: r296171 - Try to unbreak tests after r296166
> >
> > Author: nico
> > Date: Fri Feb 24 15:01:43 2017
> > New Revision: 296171
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=296171&view=rev
> > Log:
> > Try to unbreak tests after r296166
> >
> > Looks like %T isn't per-test but per-test-directory, and the rm was
> deleting
> > temp files written by other tests in test/Format.  Limit the rm's scope
> a bit.
> >
> > Modified:
> >     cfe/trunk/test/Format/inplace.cpp
> >
> > Modified: cfe/trunk/test/Format/inplace.cpp
> > URL: http://llvm.org/viewvc/llvm-
> > project/cfe/trunk/test/Format/inplace.cpp?rev=296171&r1=
> 296170&r2=296171&view=
> > diff
> > ============================================================
> ==================
> > --- cfe/trunk/test/Format/inplace.cpp (original)
> > +++ cfe/trunk/test/Format/inplace.cpp Fri Feb 24 15:01:43 2017
> > @@ -1,6 +1,6 @@
> >  // Regression test to check that clang-format does not leave behind
> temporary
> > // files on Windows when doing in-place formatting.
> > -// RUN: rm %T/*
> > +// RUN: rm %T/inplace*
> >  // RUN: cp %s %T/inplace.cpp
> >  // RUN: clang-format -style=LLVM -i %T/inplace.cpp  // RUN: ls %T >
> > %T/files.txt
> >
> >
> > _______________________________________________
> > cfe-commits mailing list
> > cfe-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170225/9204d11c/attachment.html>


More information about the cfe-commits mailing list