| Index: base/profiler/stack_sampling_profiler_unittest.cc
|
| diff --git a/base/profiler/stack_sampling_profiler_unittest.cc b/base/profiler/stack_sampling_profiler_unittest.cc
|
| index 1426f4647f6154efc8faebe10f071927ae762dbc..6d8d38f6ec65834106366792a40c8cb30ae30015 100644
|
| --- a/base/profiler/stack_sampling_profiler_unittest.cc
|
| +++ b/base/profiler/stack_sampling_profiler_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/compiler_specific.h"
|
| +#include "base/files/file_util.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/path_service.h"
|
| @@ -16,8 +17,8 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| // STACK_SAMPLING_PROFILER_SUPPORTED is used to conditionally enable the tests
|
| -// below for supported platforms (currently Win x64).
|
| -#if defined(_WIN64)
|
| +// below for supported platforms (currently Win x64 and Mac).
|
| +#if defined(_WIN64) || defined(OS_MACOSX)
|
| #define STACK_SAMPLING_PROFILER_SUPPORTED 1
|
| #endif
|
|
|
| @@ -256,7 +257,8 @@ TEST(StackSamplingProfilerTest, MAYBE_Basic) {
|
| << FormatSampleForDiagnosticOutput(sample, profile.modules);
|
| FilePath executable_path;
|
| EXPECT_TRUE(PathService::Get(FILE_EXE, &executable_path));
|
| - EXPECT_EQ(executable_path, profile.modules[loc->module_index].filename);
|
| + EXPECT_EQ(executable_path,
|
| + MakeAbsoluteFilePath(profile.modules[loc->module_index].filename));
|
| }
|
|
|
| // Checks that the fire-and-forget interface works.
|
|
|