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. |