| OLD | NEW |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("../mojo_sdk.gni") | 5 import("../mojo_sdk.gni") |
| 6 | 6 |
| 7 config("c_config") { | 7 config("c_config") { |
| 8 include_dirs = [ "include" ] | 8 include_dirs = [ "include" ] |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 "tests/bindings/buffer_unittest.cc", | 67 "tests/bindings/buffer_unittest.cc", |
| 68 "tests/bindings/message_unittest.cc", | 68 "tests/bindings/message_unittest.cc", |
| 69 "tests/bindings/struct_unittest.cc", | 69 "tests/bindings/struct_unittest.cc", |
| 70 "tests/bindings/testing_util.h", | 70 "tests/bindings/testing_util.h", |
| 71 "tests/bindings/union_unittest.cc", | 71 "tests/bindings/union_unittest.cc", |
| 72 "tests/bindings/validation_unittest.cc", | 72 "tests/bindings/validation_unittest.cc", |
| 73 ] | 73 ] |
| 74 | 74 |
| 75 deps = [ | 75 deps = [ |
| 76 ":bindings", | 76 ":bindings", |
| 77 "//testing/gtest", | |
| 78 ] | 77 ] |
| 79 | 78 |
| 80 mojo_sdk_deps = [ | 79 mojo_sdk_deps = [ |
| 80 "mojo/public:gtest", |
| 81 "mojo/public/cpp/bindings/tests:mojo_public_bindings_test_utils", | 81 "mojo/public/cpp/bindings/tests:mojo_public_bindings_test_utils", |
| 82 "mojo/public/cpp/bindings/tests:validation_util", | 82 "mojo/public/cpp/bindings/tests:validation_util", |
| 83 "mojo/public/cpp/test_support", | 83 "mojo/public/cpp/test_support", |
| 84 "mojo/public/cpp/system", | 84 "mojo/public/cpp/system", |
| 85 | 85 |
| 86 # The "_c" suffix'd target compiles the generated C bindings to this mojom | 86 # The "_c" suffix'd target compiles the generated C bindings to this mojom |
| 87 # target. | 87 # target. |
| 88 "mojo/public/interfaces/bindings/tests:test_interfaces_c", | 88 "mojo/public/interfaces/bindings/tests:test_interfaces_c", |
| 89 ] | 89 ] |
| 90 } | 90 } |
| (...skipping 16 matching lines...) Expand all Loading... |
| 107 mojo_sdk_source_set("common_unittests") { | 107 mojo_sdk_source_set("common_unittests") { |
| 108 testonly = true | 108 testonly = true |
| 109 | 109 |
| 110 sources = [ | 110 sources = [ |
| 111 "tests/macros_unittest.cc", | 111 "tests/macros_unittest.cc", |
| 112 "tests/result_unittest.cc", | 112 "tests/result_unittest.cc", |
| 113 ] | 113 ] |
| 114 | 114 |
| 115 deps = [ | 115 deps = [ |
| 116 ":common", | 116 ":common", |
| 117 "//testing/gtest", | |
| 118 ] | 117 ] |
| 118 |
| 119 mojo_sdk_deps = [ "mojo/public:gtest" ] |
| 119 } | 120 } |
| 120 | 121 |
| 121 # environment ------------------------------------------------------------------ | 122 # environment ------------------------------------------------------------------ |
| 122 | 123 |
| 123 # Headers in include/mojo/environment (to be included as | 124 # Headers in include/mojo/environment (to be included as |
| 124 # <mojo//environment/HEADER.h>). | 125 # <mojo//environment/HEADER.h>). |
| 125 # | 126 # |
| 126 # Depends on :system (and thus :common). | 127 # Depends on :system (and thus :common). |
| 127 | 128 |
| 128 mojo_sdk_source_set("environment") { | 129 mojo_sdk_source_set("environment") { |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 293 "tests/system/data_pipe_unittest.cc", | 294 "tests/system/data_pipe_unittest.cc", |
| 294 "tests/system/handle_unittest.cc", | 295 "tests/system/handle_unittest.cc", |
| 295 "tests/system/message_pipe_unittest.cc", | 296 "tests/system/message_pipe_unittest.cc", |
| 296 "tests/system/time_unittest.cc", | 297 "tests/system/time_unittest.cc", |
| 297 "tests/system/wait_set_unittest.cc", | 298 "tests/system/wait_set_unittest.cc", |
| 298 "tests/system/wait_unittest.cc", | 299 "tests/system/wait_unittest.cc", |
| 299 ] | 300 ] |
| 300 | 301 |
| 301 deps = [ | 302 deps = [ |
| 302 ":system", | 303 ":system", |
| 303 "//testing/gtest", | |
| 304 ] | 304 ] |
| 305 |
| 306 mojo_sdk_deps = [ "mojo/public:gtest" ] |
| 305 } | 307 } |
| 306 | 308 |
| 307 mojo_sdk_source_set("system_perftests") { | 309 mojo_sdk_source_set("system_perftests") { |
| 308 testonly = true | 310 testonly = true |
| 309 | 311 |
| 310 sources = [ | 312 sources = [ |
| 311 "tests/system/message_pipe_perftest.cc", | 313 "tests/system/message_pipe_perftest.cc", |
| 312 "tests/system/perftest_utils.cc", | 314 "tests/system/perftest_utils.cc", |
| 313 "tests/system/perftest_utils.h", | 315 "tests/system/perftest_utils.h", |
| 314 "tests/system/reference_perftest.cc", | 316 "tests/system/reference_perftest.cc", |
| 315 "tests/system/wait_set_perftest.cc", | 317 "tests/system/wait_set_perftest.cc", |
| 316 ] | 318 ] |
| 317 | 319 |
| 318 deps = [ | 320 deps = [ |
| 319 ":system", | 321 ":system", |
| 320 "//testing/gtest", | |
| 321 ] | 322 ] |
| 322 | 323 |
| 323 mojo_sdk_deps = [ "mojo/public/cpp/test_support" ] | 324 mojo_sdk_deps = [ |
| 325 "mojo/public:gtest", |
| 326 "mojo/public/cpp/test_support", |
| 327 ] |
| 324 } | 328 } |
| 325 | 329 |
| 326 # Compilation tests ------------------------------------------------------------ | 330 # Compilation tests ------------------------------------------------------------ |
| 327 | 331 |
| 328 # This test ensures that various headers compile and link properly. | 332 # This test ensures that various headers compile and link properly. |
| 329 mojo_sdk_source_set("compile_unittests") { | 333 mojo_sdk_source_set("compile_unittests") { |
| 330 testonly = true | 334 testonly = true |
| 331 | 335 |
| 332 sources = [ | 336 sources = [ |
| 333 "tests/compile/compile_unittest.cc", | 337 "tests/compile/compile_unittest.cc", |
| 334 ] | 338 ] |
| 335 | 339 |
| 336 deps = [ | 340 deps = [ |
| 337 ":pure_compile_tests", | 341 ":pure_compile_tests", |
| 338 "//testing/gtest", | |
| 339 ] | 342 ] |
| 343 |
| 344 mojo_sdk_deps = [ "mojo/public:gtest" ] |
| 340 } | 345 } |
| 341 | 346 |
| 342 # This source set contains "pure" tests that only depend on the public SDK (and | 347 # This source set contains "pure" tests that only depend on the public SDK (and |
| 343 # the standard library), and in particular not on gtest (whose headers don't | 348 # the standard library), and in particular not on gtest (whose headers don't |
| 344 # compile with "-Wundef"). | 349 # compile with "-Wundef"). |
| 345 mojo_sdk_source_set("pure_compile_tests") { | 350 mojo_sdk_source_set("pure_compile_tests") { |
| 346 testonly = true | 351 testonly = true |
| 347 | 352 |
| 348 visibility = [ ":compile_unittests" ] | 353 visibility = [ ":compile_unittests" ] |
| 349 | 354 |
| 350 cflags = [ "-Wundef" ] | 355 cflags = [ "-Wundef" ] |
| 351 | 356 |
| 352 sources = [ | 357 sources = [ |
| 353 "tests/compile/pure_c.c", | 358 "tests/compile/pure_c.c", |
| 354 "tests/compile/pure_cpp.cc", | 359 "tests/compile/pure_cpp.cc", |
| 355 ] | 360 ] |
| 356 | 361 |
| 357 mojo_sdk_deps = [ "mojo/public/c:environment" ] | 362 mojo_sdk_deps = [ "mojo/public/c:environment" ] |
| 358 } | 363 } |
| OLD | NEW |