Skip to content

Commit

Permalink
Add a sample unit test target to flutter runner (#11847)
Browse files Browse the repository at this point in the history
  • Loading branch information
iskakaushik authored Sep 4, 2019
1 parent a22797b commit 746c7a1
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 1 deletion.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
1 change: 1 addition & 0 deletions ci/licenses_golden/licenses_flutter
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
37 changes: 37 additions & 0 deletions shell/platform/fuchsia/flutter/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
]
}
15 changes: 15 additions & 0 deletions shell/platform/fuchsia/flutter/sample_unittests.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// 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

0 comments on commit 746c7a1

Please sign in to comment.