[llvm] r281008 - [llvm-cov] Speculate fix for a Windows-only test (NFC)

Ying Yi via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 9 02:43:57 PDT 2016


Hi Vedant,


>Could you help test this out? I don't have a Windows machine available.

Of course. The test still fails but for a different reason. It currently
fails when running the following test:


// RUN: llvm-cov show %S/Inputs/native_separators.covmapping
-instr-profile=%t.profdata -o %t.dir

// RUN: FileCheck -check-prefixes=TEXT-INDEX -input-file=%t.dir/index.txt %s

// TEXT-INDEX: \tmp\native_separators.c


The test expects that the native separators are used in the source files
list in both text and html index pages.

With the latest llvm-cov, only the source file list in the index.html file
uses the native separators. The index.txt file does not use the native
separators in the source file list.


If I remove the single test above, the rest of the native_separators.c
tests pass.


Please let me know if you need any further information.


Regard,

Maggie

On Fri, Sep 9, 2016 at 2:43 AM, Vedant Kumar <vsk at apple.com> wrote:

> Hi Maggie,
>
> Sorry for breaking this test!
>
> Could you help test this out? I don't have a Windows machine available.
>
> thanks!
> vedant
>
> > On Sep 8, 2016, at 6:32 PM, Vedant Kumar via llvm-commits <
> llvm-commits at lists.llvm.org> wrote:
> >
> > Author: vedantk
> > Date: Thu Sep  8 20:32:47 2016
> > New Revision: 281008
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=281008&view=rev
> > Log:
> > [llvm-cov] Speculate fix for a Windows-only test (NFC)
> >
> > This test should have broken after r280896. Fix up the test case
> > speculatively, since I don't have a way to test it.
> >
> > I wonder why I didn't get any angry bot emails about this. Maybe none of
> > the win32 bots test llvm-cov? That could explain it, since the test says
> > it 'REQUIRES: system-windows', which is restricted to win32 hosts.
> >
> > Also: why is 'system-windows' not defined for non-win32 Windows bots?
> >
> > Modified:
> >    llvm/trunk/test/tools/llvm-cov/native_separators.c
> >
> > Modified: llvm/trunk/test/tools/llvm-cov/native_separators.c
> > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/
> llvm-cov/native_separators.c?rev=281008&r1=281007&r2=281008&view=diff
> > ============================================================
> ==================
> > --- llvm/trunk/test/tools/llvm-cov/native_separators.c (original)
> > +++ llvm/trunk/test/tools/llvm-cov/native_separators.c Thu Sep  8
> 20:32:47 2016
> > @@ -15,15 +15,13 @@
> >
> > // TEXT-INDEX: \tmp\native_separators.c
> > // HTML-INDEX: >tmp\native_separators.c</a>
> > -// HTML: <pre>Source: \tmp\native_separators.c</pre>
> > -// HTML: tools\llvm-cov\Inputs\native_separators.covmapping</pre>
> > +// HTML: <pre>Source: \tmp\native_separators.c (Binary:
> native_separators.covmapping)</pre>
> >
> > int main() {}
> >
> > // RUN: llvm-cov show %S/Inputs/native_separators.covmapping
> -instr-profile=%t.profdata -filename-equivalence %s -o %t.dir
> > // RUN: FileCheck -check-prefixes=TEXT -input-file=%t.dir/coverage/tmp/native_separators.c.txt
> %s
> > -// TEXT: {{^}}Source: \tmp\native_separators.c:{{$}}
> > -// TEXT: {{^}}Binary: {{.*}}tools\llvm-cov\Inputs\
> native_separators.covmapping:{{$}}
> > +// TEXT: Source: \tmp\native_separators.c (Binary:
> native_separators.covmapping)
> >
> > // Re-purpose this file to test that "Go to first unexecuted line"
> feature.
> >
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>


-- 
Ying Yi
SN Systems - Sony Interactive Entertainment
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160909/23f66098/attachment-0001.html>


More information about the llvm-commits mailing list