21 #include "tensorflow/core/platform/platform.h"
22 #include "tensorflow/core/platform/types.h"
24 #if defined(PLATFORM_GOOGLE) || defined(__ANDROID__)
30 #include "gtest/gtest.h"
31 #include "absl/strings/match.h"
32 #include "tensorflow/core/lib/strings/str_util.h"
33 #include "tensorflow/core/platform/stacktrace_handler.h"
34 #include "tensorflow/core/platform/test.h"
35 #include "tensorflow/core/platform/test_benchmark.h"
37 GTEST_API_
int main(
int argc,
char** argv) {
38 std::cout <<
"Running main() from test_main.cc\n";
40 tensorflow::testing::InstallStacktraceHandler();
42 for (
int i = 1; i < argc; i++) {
43 if (absl::StartsWith(argv[i],
"--benchmark_filter=")) {
44 tensorflow::testing::InitializeBenchmarks(&argc, argv);
52 testing::InitGoogleTest(&argc, argv);
53 tensorflow::testing::RunBenchmarks();
58 testing::InitGoogleTest(&argc, argv);
59 return RUN_ALL_TESTS();