未验证 提交 746c7a1c 编写于 作者: K Kaushik Iska 提交者: GitHub

Add a sample unit test target to flutter runner (#11847)

上级 a22797b6
......@@ -152,7 +152,7 @@ deps = {
Var('fuchsia_git') + '/third_party/benchmark' + '@' + 'a779ffce872b4c811beef482e18bd0b63626aa42',
'src/third_party/googletest':
Var('fuchsia_git') + '/third_party/googletest' + '@' + '46d66506083fc3333d84c260e7bd2eb3816a917a',
Var('fuchsia_git') + '/third_party/googletest' + '@' + 'd8827ca8e397b725a3039b19cc116e309c47815e',
'src/third_party/rapidjson':
Var('fuchsia_git') + '/third_party/rapidjson' + '@' + '32d07c55db1bb6c2ae17cba4033491a667647753',
......
......@@ -942,6 +942,7 @@ FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner_context.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner_context.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/sample_unittests.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/service_provider_dir.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/service_provider_dir.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/session_connection.cc
......
......@@ -336,3 +336,40 @@ jit_runner("flutter_jit_runner") {
jit_runner("flutter_jit_product_runner") {
product = true
}
executable("flutter_runner_unittests") {
testonly = true
output_name = "flutter_runner_tests"
sources = [
"sample_unittests.cc",
]
# This is needed for //third_party/googletest for linking zircon
# symbols.
libs = [ "//fuchsia/sdk/$host_os/arch/$target_cpu/sysroot/lib/libzircon.so" ]
deps = [
"//flutter/testing",
]
}
package_dir("flutter_runner_tests") {
testonly = true
deps = [
":flutter_runner_unittests",
]
binary = "$target_name"
meta_dir = "$flutter_root/shell/platform/fuchsia/flutter/meta"
meta = [
{
path = "meta/$target_name.cmx"
dest = "$target_name.cmx"
},
]
}
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "gtest/gtest.h"
namespace flutter {
namespace testing {
TEST(FlutterRunnerSampleTest, Sample) {
ASSERT_TRUE(true);
}
} // namespace testing
} // namespace flutter
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册