| 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 3fceed49ade64e7241ac39ea0cc3928466c26c48..f9e107bb618ea9312c9ca3c68003726beca20df9 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
|
|
|
| @@ -257,7 +258,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.
|
|
|