| Index: headless/lib/headless_browser_browsertest.cc
 | 
| diff --git a/headless/lib/headless_browser_browsertest.cc b/headless/lib/headless_browser_browsertest.cc
 | 
| index 52931af4ab572171d84414386a5db3452cdde53e..8b6e20c70a493b3d92a3dc25531eeb2e0a1c677d 100644
 | 
| --- a/headless/lib/headless_browser_browsertest.cc
 | 
| +++ b/headless/lib/headless_browser_browsertest.cc
 | 
| @@ -717,12 +717,13 @@ class CrashReporterTest : public HeadlessBrowserTest,
 | 
|    base::FilePath crash_dumps_dir_;
 | 
|  };
 | 
|  
 | 
| -// TODO(skyostil): Minidump generation currently is only supported on Linux.
 | 
| -#if defined(HEADLESS_USE_BREAKPAD)
 | 
| +// TODO(skyostil): Minidump generation currently is only supported on Linux and
 | 
| +// Mac.
 | 
| +#if defined(HEADLESS_USE_BREAKPAD) || defined(OS_MACOSX)
 | 
|  #define MAYBE_GenerateMinidump GenerateMinidump
 | 
|  #else
 | 
|  #define MAYBE_GenerateMinidump DISABLED_GenerateMinidump
 | 
| -#endif  // defined(HEADLESS_USE_BREAKPAD)
 | 
| +#endif  // defined(HEADLESS_USE_BREAKPAD) || defined(OS_MACOSX)
 | 
|  IN_PROC_BROWSER_TEST_F(CrashReporterTest, MAYBE_GenerateMinidump) {
 | 
|    // Navigates a tab to chrome://crash and checks that a minidump is generated.
 | 
|    // Note that we only test renderer crashes here -- browser crashes need to be
 | 
| @@ -744,6 +745,10 @@ IN_PROC_BROWSER_TEST_F(CrashReporterTest, MAYBE_GenerateMinidump) {
 | 
|  
 | 
|    // Check that one minidump got created.
 | 
|    {
 | 
| +#if defined(OS_MACOSX)
 | 
| +    // Mac outputs dumps in the 'completed' directory.
 | 
| +    crash_dumps_dir_ = crash_dumps_dir_.Append("completed");
 | 
| +#endif
 | 
|      base::ThreadRestrictions::SetIOAllowed(true);
 | 
|      base::FileEnumerator it(crash_dumps_dir_, /* recursive */ false,
 | 
|                              base::FileEnumerator::FILES);
 | 
| 
 |