1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef MOJO_PUBLIC_CPP_TEST_SUPPORT_TEST_SUPPORT_H_
6 #define MOJO_PUBLIC_CPP_TEST_SUPPORT_TEST_SUPPORT_H_
11 #include "mojo/public/c/test_support/test_support.h"
16 inline void LogPerfResult(const char* test_name
,
19 MojoTestSupportLogPerfResult(test_name
, value
, units
);
22 // Opens text file relative to the source root for reading.
23 inline FILE* OpenSourceRootRelativeFile(const std::string
& relative_path
) {
24 return MojoTestSupportOpenSourceRootRelativeFile(relative_path
.c_str());
27 // Returns the list of regular files in a directory relative to the source root.
28 std::vector
<std::string
> EnumerateSourceRootRelativeDirectory(
29 const std::string
& relative_path
);
34 #endif // MOJO_PUBLIC_CPP_TEST_SUPPORT_TEST_SUPPORT_H_