New issue
Advanced search Search tips

Issue 785705 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Blob related tests are failing on blink_platform_unittests (but the test does not report it?)

Project Member Reported by toyoshim@chromium.org, Nov 16 2017

Issue description

% ./out/Release/blink_platform_unittests --gtest_filter="Blob*" 
IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
Note: Google Test filter = BlobBytesProviderTest.RequestAsReply:BlobBytesProviderTest.RequestAsFile_MultipleChunks:BlobBytesProviderTest.RequestAsFile_InvaldFile:BlobBytesProviderTest.RequestAsFile_UnwritableFile:BlobBytesProviderTest.RequestAsStream:BlobDataTest.Consolidation:BlobDataHandleTest.CreateEmpty:BlobDataHandleTest.CreateFromEmptyData:BlobDataHandleTest.CreateFromUUID:BlobDataHandleTest.CreateFromEmptyElements
[==========] Running 10 tests from 3 test cases.
[----------] Global test environment set-up.
[----------] 5 tests from BlobBytesProviderTest
[ RUN      ] BlobBytesProviderTest.RequestAsReply
[       OK ] BlobBytesProviderTest.RequestAsReply (2 ms)
[ RUN      ] BlobBytesProviderTest.RequestAsFile_MultipleChunks
[       OK ] BlobBytesProviderTest.RequestAsFile_MultipleChunks (9 ms)
[ RUN      ] BlobBytesProviderTest.RequestAsFile_InvaldFile
[       OK ] BlobBytesProviderTest.RequestAsFile_InvaldFile (1 ms)
[ RUN      ] BlobBytesProviderTest.RequestAsFile_UnwritableFile
[       OK ] BlobBytesProviderTest.RequestAsFile_UnwritableFile (1 ms)
[ RUN      ] BlobBytesProviderTest.RequestAsStream
[       OK ] BlobBytesProviderTest.RequestAsStream (3 ms)
[----------] 5 tests from BlobBytesProviderTest (16 ms total)

[----------] 1 test from BlobDataTest
[ RUN      ] BlobDataTest.Consolidation
[       OK ] BlobDataTest.Consolidation (0 ms)
[----------] 1 test from BlobDataTest (0 ms total)

[----------] 4 tests from BlobDataHandleTest
[ RUN      ] BlobDataHandleTest.CreateEmpty
[       OK ] BlobDataHandleTest.CreateEmpty (6 ms)
[ RUN      ] BlobDataHandleTest.CreateFromEmptyData
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromEmptyData (3 ms)
[ RUN      ] BlobDataHandleTest.CreateFromUUID
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromUUID (4 ms)
[ RUN      ] BlobDataHandleTest.CreateFromEmptyElements
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromEmptyElements (4 ms)
[----------] 4 tests from BlobDataHandleTest (18 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (34 ms total)
[  PASSED  ] 7 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] BlobDataHandleTest.CreateFromEmptyData
[  FAILED  ] BlobDataHandleTest.CreateFromUUID
[  FAILED  ] BlobDataHandleTest.CreateFromEmptyElements

 3 FAILED TESTS
[37005:37007:1116/155850.243077:3893566643690:ERROR:kill_posix.cc(84)] Unable to terminate process group 37008: No such process (3)
[1/49] BlobBytesProviderTest.RequestAsReply (2 ms)
[2/49] BlobBytesProviderTest.RequestAsFile_MultipleChunks (9 ms)
[3/49] BlobBytesProviderTest.RequestAsFile_InvaldFile (1 ms)
[4/49] BlobBytesProviderTest.RequestAsFile_UnwritableFile (1 ms)
[5/49] BlobBytesProviderTest.RequestAsStream (3 ms)
[6/49] BlobDataTest.Consolidation (0 ms)
[7/49] BlobDataHandleTest.CreateEmpty (6 ms)
[8/49] BlobDataHandleTest.CreateFromEmptyData (3 ms)
[9/49] BlobDataHandleTest.CreateFromUUID (4 ms)
[10/49] BlobDataHandleTest.CreateFromEmptyElements (4 ms)
Note: Google Test filter = BlobDataHandleTest.CreateFromSmallBytes:BlobDataHandleTest.CreateFromLargeBytes:BlobDataHandleTest.CreateFromMergedBytes:BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes:BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes:BlobDataHandleTest.CreateFromFileAndFileSystemURL:BlobDataHandleTest.CreateFromFileWithUnknownSize:BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize:BlobDataHandleTest.CreateFromBlob:BlobDataHandleTest.CreateFromBlobsAndBytes
[==========] Running 10 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 10 tests from BlobDataHandleTest
[ RUN      ] BlobDataHandleTest.CreateFromSmallBytes
[       OK ] BlobDataHandleTest.CreateFromSmallBytes (6 ms)
[ RUN      ] BlobDataHandleTest.CreateFromLargeBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromLargeBytes (2 ms)
[ RUN      ] BlobDataHandleTest.CreateFromMergedBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromMergedBytes (3 ms)
[ RUN      ] BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes (3 ms)
[ RUN      ] BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes (4 ms)
[ RUN      ] BlobDataHandleTest.CreateFromFileAndFileSystemURL
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromFileAndFileSystemURL (4 ms)
[ RUN      ] BlobDataHandleTest.CreateFromFileWithUnknownSize
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromFileWithUnknownSize (4 ms)
[ RUN      ] BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize (4 ms)
[ RUN      ] BlobDataHandleTest.CreateFromBlob
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromBlob (3 ms)
[ RUN      ] BlobDataHandleTest.CreateFromBlobsAndBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromBlobsAndBytes (3 ms)
[----------] 10 tests from BlobDataHandleTest (38 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (38 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 9 tests, listed below:
[  FAILED  ] BlobDataHandleTest.CreateFromLargeBytes
[  FAILED  ] BlobDataHandleTest.CreateFromMergedBytes
[  FAILED  ] BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes
[  FAILED  ] BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes
[  FAILED  ] BlobDataHandleTest.CreateFromFileAndFileSystemURL
[  FAILED  ] BlobDataHandleTest.CreateFromFileWithUnknownSize
[  FAILED  ] BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize
[  FAILED  ] BlobDataHandleTest.CreateFromBlob
[  FAILED  ] BlobDataHandleTest.CreateFromBlobsAndBytes

 9 FAILED TESTS
[37005:37007:1116/155850.468650:3893566869262:ERROR:kill_posix.cc(84)] Unable to terminate process group 37058: No such process (3)
[11/49] BlobDataHandleTest.CreateFromSmallBytes (6 ms)
[12/49] BlobDataHandleTest.CreateFromLargeBytes (2 ms)
[13/49] BlobDataHandleTest.CreateFromMergedBytes (3 ms)
[14/49] BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes (3 ms)
[15/49] BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes (4 ms)
[16/49] BlobDataHandleTest.CreateFromFileAndFileSystemURL (4 ms)
[17/49] BlobDataHandleTest.CreateFromFileWithUnknownSize (4 ms)
[18/49] BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize (4 ms)
[19/49] BlobDataHandleTest.CreateFromBlob (3 ms)
[20/49] BlobDataHandleTest.CreateFromBlobsAndBytes (3 ms)
Note: Google Test filter = BlobDataHandleTest.CreateFromSmallBytesAfterLargeBytes:BlobDataHandleTest.CreateFromManyMergedBytes:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/0:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/1:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/2:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/3:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/4:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/5:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/6:BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/7
[==========] Running 10 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from BlobDataHandleTest
[ RUN      ] BlobDataHandleTest.CreateFromSmallBytesAfterLargeBytes
[       OK ] BlobDataHandleTest.CreateFromSmallBytesAfterLargeBytes (6 ms)
[ RUN      ] BlobDataHandleTest.CreateFromManyMergedBytes
../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:249: Failure
      Expected: 2u
      Which is: 2
To be equal to: mock_blob_registry_.registrations.size()
      Which is: 0
[  FAILED  ] BlobDataHandleTest.CreateFromManyMergedBytes (2 ms)
[----------] 2 tests from BlobDataHandleTest (8 ms total)

[----------] 8 tests from BlobBytesProviderTest/RequestAsFile
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/0
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/0 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/1
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/1 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/2
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/2 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/3
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/3 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/4
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/4 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/5
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/5 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/6
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/6 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/7
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/7 (1 ms)
[----------] 8 tests from BlobBytesProviderTest/RequestAsFile (12 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 2 test cases ran. (20 ms total)
[  PASSED  ] 9 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BlobDataHandleTest.CreateFromManyMergedBytes

 1 FAILED TEST
[37005:37007:1116/155850.660930:3893567061541:ERROR:kill_posix.cc(84)] Unable to terminate process group 37114: No such process (3)
[21/49] BlobDataHandleTest.CreateFromSmallBytesAfterLargeBytes (6 ms)
[22/49] BlobDataHandleTest.CreateFromManyMergedBytes (2 ms)
[23/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/0 (2 ms)
[24/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/1 (2 ms)
[25/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/2 (1 ms)
[26/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/3 (2 ms)
[27/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/4 (1 ms)
[28/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/5 (1 ms)
[29/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/6 (2 ms)
[30/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/7 (1 ms)
Note: Google Test filter = BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/8:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/0:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/1:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/2:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/3:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/4:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/5:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/6:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/7:BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/8
[==========] Running 10 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 10 tests from BlobBytesProviderTest/RequestAsFile
[ RUN      ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/8
[       OK ] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/8 (3 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/0
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/0 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/1
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/1 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/2
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/2 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/3
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/3 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/4
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/4 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/5
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/5 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/6
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/6 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/7
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/7 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/8
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/8 (1 ms)
[----------] 10 tests from BlobBytesProviderTest/RequestAsFile (17 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (17 ms total)
[  PASSED  ] 10 tests.
[31/49] BlobBytesProviderTest/RequestAsFile.AtStartOfEmptyFile/8 (3 ms)
[32/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/0 (1 ms)
[33/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/1 (2 ms)
[34/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/2 (2 ms)
[35/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/3 (1 ms)
[36/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/4 (2 ms)
[37/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/5 (2 ms)
[38/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/6 (1 ms)
[39/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/7 (2 ms)
[40/49] BlobBytesProviderTest/RequestAsFile.OffsetInEmptyFile/8 (1 ms)
Note: Google Test filter = BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/0:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/1:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/2:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/3:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/4:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/5:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/6:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/7:BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/8
[==========] Running 9 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 9 tests from BlobBytesProviderTest/RequestAsFile
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/0
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/0 (3 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/1
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/1 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/2
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/2 (2 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/3
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/3 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/4
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/4 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/5
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/5 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/6
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/6 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/7
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/7 (1 ms)
[ RUN      ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/8
[       OK ] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/8 (2 ms)
[----------] 9 tests from BlobBytesProviderTest/RequestAsFile (15 ms total)

[----------] Global test environment tear-down
[==========] 9 tests from 1 test case ran. (15 ms total)
[  PASSED  ] 9 tests.
[41/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/0 (3 ms)
[42/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/1 (2 ms)
[43/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/2 (2 ms)
[44/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/3 (1 ms)
[45/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/4 (1 ms)
[46/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/5 (1 ms)
[47/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/6 (1 ms)
[48/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/7 (1 ms)
[49/49] BlobBytesProviderTest/RequestAsFile.OffsetInNonEmptyFile/8 (2 ms)
13 tests failed:
    BlobDataHandleTest.CreateFromBlob (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:518)
    BlobDataHandleTest.CreateFromBlobsAndBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:528)
    BlobDataHandleTest.CreateFromEmptyData (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:375)
    BlobDataHandleTest.CreateFromEmptyElements (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:402)
    BlobDataHandleTest.CreateFromFileAndFileSystemURL (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:480)
    BlobDataHandleTest.CreateFromFileWithUnknownSize (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:497)
    BlobDataHandleTest.CreateFromFilesystemFileWithUnknownSize (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:506)
    BlobDataHandleTest.CreateFromLargeBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:422)
    BlobDataHandleTest.CreateFromManyMergedBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:564)
    BlobDataHandleTest.CreateFromMergedBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:432)
    BlobDataHandleTest.CreateFromMergedLargeAndSmallBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:448)
    BlobDataHandleTest.CreateFromMergedSmallAndLargeBytes (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:464)
    BlobDataHandleTest.CreateFromUUID (../../third_party/WebKit/Source/platform/blob/BlobDataTest.cpp:384)
Tests took 0 seconds.
L
 
Status: Assigned (was: Unconfirmed)
This failures look happening even when I just run the test without the gtest filter argument, but the test says it passed even though similar error message are seen.

Comment 2 by mek@chromium.org, Nov 16 2017

So there is two bugs here, right? The fact that apparently our test infra doesn't care that these tests are failing, and the failures themselves. Did you also file a bug for the infra failure? I wonder if the fact that these tests fail in SetUp has something to do with it, but gtest still seems to correctly detect the failures...

Comment 3 by mek@chromium.org, Nov 16 2017

FWIW sharding might actually be to "blame" for this not failing as bad in the wild. The first BlobDataHandleTest in a particular process will pass, only subsequent ones will fail (because I changed something from being looked up everytime to being cached in a singleton...)

Comment 4 by mek@chromium.org, Nov 16 2017

Cc: -mek@chromium.org dmu...@chromium.org
Owner: mek@chromium.org
Status: Started (was: Assigned)

Comment 5 by dmu...@chromium.org, Nov 16 2017

 Issue 782358  has been merged into this issue.
Right, we have two problems here, but if the failures was caused by a previous test, it may pass on the next retry, and results in PASSED state?

Comment 7 by mek@chromium.org, Nov 17 2017

Yeah, that's probably indeed what is happening. Since these tests are only failing if more than one is run in the same process, retrying makes the test runner treat them as passed. And we don't even show in the tryjob output which test flakily passed...
Project Member

Comment 8 by bugdroid1@chromium.org, Nov 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ac4b148a897693592ebeff66af8f2384e9306586

commit ac4b148a897693592ebeff66af8f2384e9306586
Author: Marijn Kruisselbrink <mek@chromium.org>
Date: Fri Nov 17 05:19:50 2017

Change how mock blob registry is injected in BlobDataHandle tests.

The old code stopped working when I started caching the BlobRegistry, so
rather than just overriding the platforms interface provider, just
provide an explicit hook to inject a blob registry.

Bug:  785705 
Change-Id: I91281ae5793f1c67b6b1493662707763267bb0bd
Reviewed-on: https://chromium-review.googlesource.com/775082
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517314}
[modify] https://crrev.com/ac4b148a897693592ebeff66af8f2384e9306586/third_party/WebKit/Source/platform/blob/BlobData.cpp
[modify] https://crrev.com/ac4b148a897693592ebeff66af8f2384e9306586/third_party/WebKit/Source/platform/blob/BlobData.h
[modify] https://crrev.com/ac4b148a897693592ebeff66af8f2384e9306586/third_party/WebKit/Source/platform/blob/BlobDataTest.cpp

Comment 9 by jsb...@chromium.org, Nov 20 2017

Fixed?

Comment 10 by mek@chromium.org, Nov 27 2017

Status: Fixed (was: Started)
Yes
Components: Blink>Storage>FileAPI
Components: -Blink>FileAPI

Sign in to add a comment