r211625 - Disable the bits of r211623 that broke the bots
Ben Langmuir
blangmuir at apple.com
Tue Jun 24 14:18:06 PDT 2014
> On Jun 24, 2014, at 2:00 PM, Eric Christopher <echristo at gmail.com> wrote:
>
> On Tue, Jun 24, 2014 at 1:57 PM, Ben Langmuir <blangmuir at apple.com> wrote:
>>
>>> On Jun 24, 2014, at 1:51 PM, Eric Christopher <echristo at gmail.com> wrote:
>>>
>>> I missed that this is in a testcase and not in the main code. I'm
>>> definitely less worked up about it, but perhaps some more detail than
>>> just the FIXME would be nice :)
>>
>> Hey Eric,
>>
>> Fair enough, the comment sucks and you’re right this isn’t a great way to deal with test failures in general. FWIW, I’m working on this right now and I didn’t want to revert entirely, because I was hoping to get some reassurance from the bots that the rest of the patch was ok. It’s hard to test filesystem-ish changes because of the potential for platform differences :-)
>>
>
> Yeah, you're absolutely right. I'd misread it and thought it was the
> main code, but a testcase you just added that's parsing a bit weird on
> a system you don't have I'm much less concerned about. Great that
> you're looking at it right now, sometimes it's not clear if it's a
> "now" versus "soon" thing. :)
Should be fixed in r211633 (also fixed another test bug from this commit hitting a few bots).
Ben
>
> Thanks!
>
> -eric
>
>> Cheers,
>>
>> Ben
>>
>>>
>>> Thanks!
>>>
>>> -eric
>>>
>>> On Tue, Jun 24, 2014 at 1:39 PM, Eric Christopher <echristo at gmail.com> wrote:
>>>> Please don't do this in this way, just go ahead and revert the whole
>>>> patch and figure it out.
>>>>
>>>> -eric
>>>>
>>>> On Tue, Jun 24, 2014 at 1:00 PM, Ben Langmuir <blangmuir at apple.com> wrote:
>>>>> Author: benlangmuir
>>>>> Date: Tue Jun 24 15:00:30 2014
>>>>> New Revision: 211625
>>>>>
>>>>> URL: http://llvm.org/viewvc/llvm-project?rev=211625&view=rev
>>>>> Log:
>>>>> Disable the bits of r211623 that broke the bots
>>>>>
>>>>> Part of my test seems to rely on iterator bits that I didn't implement,
>>>>> at least in the gcc bots. Disabling while I investigate.
>>>>>
>>>>> Modified:
>>>>> cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp
>>>>>
>>>>> Modified: cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp
>>>>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp?rev=211625&r1=211624&r2=211625&view=diff
>>>>> ==============================================================================
>>>>> --- cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp (original)
>>>>> +++ cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp Tue Jun 24 15:00:30 2014
>>>>> @@ -395,22 +395,23 @@ TEST(VirtualFileSystemTest, HiddenInIter
>>>>> checkContents(O->dir_begin("/", EC), Contents);
>>>>> }
>>>>>
>>>>> + // FIXME: broke gcc build
>>>>> // Make sure we get the top-most entry
>>>>> - vfs::directory_iterator E;
>>>>> - {
>>>>> - auto I = std::find_if(O->dir_begin("/", EC), E, [](vfs::Status S){
>>>>> - return S.getName() == "/hiddenByUp";
>>>>> - });
>>>>> - ASSERT_NE(E, I);
>>>>> - EXPECT_EQ(sys::fs::owner_all, I->getPermissions());
>>>>> - }
>>>>> - {
>>>>> - auto I = std::find_if(O->dir_begin("/", EC), E, [](vfs::Status S){
>>>>> - return S.getName() == "/hiddenByMid";
>>>>> - });
>>>>> - ASSERT_NE(E, I);
>>>>> - EXPECT_EQ(sys::fs::owner_write, I->getPermissions());
>>>>> - }
>>>>> + // vfs::directory_iterator E;
>>>>> + // {
>>>>> + // auto I = std::find_if(O->dir_begin("/", EC), E, [](vfs::Status S){
>>>>> + // return S.getName() == "/hiddenByUp";
>>>>> + // });
>>>>> + // ASSERT_NE(E, I);
>>>>> + // EXPECT_EQ(sys::fs::owner_all, I->getPermissions());
>>>>> + // }
>>>>> + // {
>>>>> + // auto I = std::find_if(O->dir_begin("/", EC), E, [](vfs::Status S){
>>>>> + // return S.getName() == "/hiddenByMid";
>>>>> + // });
>>>>> + // ASSERT_NE(E, I);
>>>>> + // EXPECT_EQ(sys::fs::owner_write, I->getPermissions());
>>>>> + // }
>>>>> }
>>>>>
>>>>> // NOTE: in the tests below, we use '//root/' as our root directory, since it is
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> cfe-commits mailing list
>>>>> cfe-commits at cs.uiuc.edu
>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
More information about the cfe-commits
mailing list