| Index: media/video/capture/video_capture_device_unittest.cc
|
| diff --git a/media/video/capture/video_capture_device_unittest.cc b/media/video/capture/video_capture_device_unittest.cc
|
| index 7cb40bc27139fc7482867cb60c6ec10e685b0c7a..b9f6dd5d71e3d1436c0398fa39345166bc59cf0e 100644
|
| --- a/media/video/capture/video_capture_device_unittest.cc
|
| +++ b/media/video/capture/video_capture_device_unittest.cc
|
| @@ -11,6 +11,23 @@
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +#if defined(OS_MACOSX)
|
| +// These tests requires a runloop to be created in the test.
|
| +#define MAYBE_CaptureVGA DISABLED_CaptureVGA
|
| +#define MAYBE_Capture720p DISABLED_Capture720p
|
| +#define MAYBE_AllocateSameCameraTwice DISABLED_AllocateSameCameraTwice
|
| +#define MAYBE_AllocateBadSize DISABLED_AllocateBadSize
|
| +#define MAYBE_ReAllocateCamera DISABLED_ReAllocateCamera
|
| +#define MAYBE_DeAllocateCameraWhileRunning DISABLED_DeAllocateCameraWhileRunning
|
| +#else
|
| +#define MAYBE_CaptureVGA CaptureVGA
|
| +#define MAYBE_Capture720p Capture720p
|
| +#define MAYBE_AllocateSameCameraTwice AllocateSameCameraTwice
|
| +#define MAYBE_AllocateBadSize AllocateBadSize
|
| +#define MAYBE_ReAllocateCamera ReAllocateCamera
|
| +#define MAYBE_DeAllocateCameraWhileRunning DeAllocateCameraWhileRunning
|
| +#endif
|
| +
|
| using ::testing::_;
|
| using ::testing::AnyNumber;
|
| using ::testing::Return;
|
| @@ -69,7 +86,7 @@ TEST_F(VideoCaptureDeviceTest, OpenInvalidDevice) {
|
| EXPECT_TRUE(device == NULL);
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, CaptureVGA) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_CaptureVGA) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
| @@ -96,7 +113,7 @@ TEST_F(VideoCaptureDeviceTest, CaptureVGA) {
|
| device->DeAllocate();
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, Capture720p) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_Capture720p) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
| @@ -125,7 +142,7 @@ TEST_F(VideoCaptureDeviceTest, Capture720p) {
|
| device->DeAllocate();
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, AllocateSameCameraTwice) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_AllocateSameCameraTwice) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
| @@ -152,7 +169,7 @@ TEST_F(VideoCaptureDeviceTest, AllocateSameCameraTwice) {
|
| device2->DeAllocate();
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, AllocateBadSize) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_AllocateBadSize) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
| @@ -173,7 +190,7 @@ TEST_F(VideoCaptureDeviceTest, AllocateBadSize) {
|
| device->DeAllocate();
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, ReAllocateCamera) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_ReAllocateCamera) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
| @@ -205,7 +222,7 @@ TEST_F(VideoCaptureDeviceTest, ReAllocateCamera) {
|
| device->DeAllocate();
|
| }
|
|
|
| -TEST_F(VideoCaptureDeviceTest, DeAllocateCameraWhileRunning) {
|
| +TEST_F(VideoCaptureDeviceTest, MAYBE_DeAllocateCameraWhileRunning) {
|
| VideoCaptureDevice::GetDeviceNames(&names_);
|
| if (!names_.size()) {
|
| LOG(WARNING) << "No camera available. Exiting test.";
|
|
|