| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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("//ios/build/config.gni") | 5 import("//ios/build/config.gni") |
| 6 import("//ios/web/js_compile.gni") | 6 import("//ios/web/js_compile.gni") |
| 7 import("//testing/test.gni") | 7 import("//testing/test.gni") |
| 8 import("//tools/grit/grit_rule.gni") | 8 import("//tools/grit/grit_rule.gni") |
| 9 | 9 |
| 10 group("all_tests") { | 10 group("all_tests") { |
| (...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 352 source_set("reload_type") { | 352 source_set("reload_type") { |
| 353 sources = [ | 353 sources = [ |
| 354 "public/reload_type.h", | 354 "public/reload_type.h", |
| 355 ] | 355 ] |
| 356 } | 356 } |
| 357 | 357 |
| 358 source_set("earl_grey_test_support") { | 358 source_set("earl_grey_test_support") { |
| 359 testonly = true | 359 testonly = true |
| 360 | 360 |
| 361 deps = [ | 361 deps = [ |
| 362 ":test_support", | |
| 363 ":web", | 362 ":web", |
| 364 "//base", | 363 "//base", |
| 365 "//base/test:test_support", | 364 "//base/test:test_support", |
| 366 "//ios/testing:ios_test_support", | 365 "//ios/testing:ios_test_support", |
| 367 "//ios/testing/earl_grey:earl_grey_support", | 366 "//ios/testing/earl_grey:earl_grey_support", |
| 368 "//ios/third_party/earl_grey", | 367 "//ios/third_party/earl_grey", |
| 368 "//ios/web/public/test:test_support", |
| 369 "//net", | 369 "//net", |
| 370 ] | 370 ] |
| 371 | 371 |
| 372 sources = [ | 372 sources = [ |
| 373 "public/test/earl_grey/js_test_util.h", | 373 "public/test/earl_grey/js_test_util.h", |
| 374 "public/test/earl_grey/js_test_util.mm", | 374 "public/test/earl_grey/js_test_util.mm", |
| 375 "public/test/earl_grey/web_view_actions.h", | 375 "public/test/earl_grey/web_view_actions.h", |
| 376 "public/test/earl_grey/web_view_actions.mm", | 376 "public/test/earl_grey/web_view_actions.mm", |
| 377 "public/test/earl_grey/web_view_matchers.h", | 377 "public/test/earl_grey/web_view_matchers.h", |
| 378 "public/test/earl_grey/web_view_matchers.mm", | 378 "public/test/earl_grey/web_view_matchers.mm", |
| 379 ] | 379 ] |
| 380 } | 380 } |
| 381 | 381 |
| 382 source_set("test_support") { | |
| 383 testonly = true | |
| 384 | |
| 385 deps = [ | |
| 386 ":web", | |
| 387 "//base", | |
| 388 "//base/test:test_support", | |
| 389 "//ios/testing:ios_test_support", | |
| 390 "//ios/testing:ocmock_support", | |
| 391 "//ios/third_party/gcdwebserver", | |
| 392 "//ios/web/test:mojo_bindings", | |
| 393 "//net:test_support", | |
| 394 "//testing/gmock", | |
| 395 "//testing/gtest", | |
| 396 "//third_party/ocmock", | |
| 397 "//ui/base", | |
| 398 ] | |
| 399 | |
| 400 sources = [ | |
| 401 "public/test/fakes/crw_test_js_injection_receiver.h", | |
| 402 "public/test/fakes/crw_test_js_injection_receiver.mm", | |
| 403 "public/test/fakes/crw_test_web_state_observer.h", | |
| 404 "public/test/fakes/crw_test_web_state_observer.mm", | |
| 405 "public/test/fakes/test_browser_state.cc", | |
| 406 "public/test/fakes/test_browser_state.h", | |
| 407 "public/test/fakes/test_java_script_dialog_presenter.h", | |
| 408 "public/test/fakes/test_java_script_dialog_presenter.mm", | |
| 409 "public/test/fakes/test_native_content.h", | |
| 410 "public/test/fakes/test_native_content.mm", | |
| 411 "public/test/fakes/test_native_content_provider.h", | |
| 412 "public/test/fakes/test_native_content_provider.mm", | |
| 413 "public/test/fakes/test_navigation_manager.h", | |
| 414 "public/test/fakes/test_navigation_manager.mm", | |
| 415 "public/test/fakes/test_web_client.h", | |
| 416 "public/test/fakes/test_web_client.mm", | |
| 417 "public/test/fakes/test_web_state.h", | |
| 418 "public/test/fakes/test_web_state.mm", | |
| 419 "public/test/fakes/test_web_state_delegate.h", | |
| 420 "public/test/fakes/test_web_state_delegate.mm", | |
| 421 "public/test/fakes/test_web_state_observer.h", | |
| 422 "public/test/fakes/test_web_state_observer.mm", | |
| 423 "public/test/fakes/test_web_state_observer_util.h", | |
| 424 "public/test/fakes/test_web_state_observer_util.mm", | |
| 425 "public/test/fakes/test_web_view_content_view.h", | |
| 426 "public/test/fakes/test_web_view_content_view.mm", | |
| 427 "public/test/http_server.h", | |
| 428 "public/test/http_server.mm", | |
| 429 "public/test/http_server_util.h", | |
| 430 "public/test/http_server_util.mm", | |
| 431 "public/test/js_test_util.h", | |
| 432 "public/test/js_test_util.mm", | |
| 433 "public/test/native_controller_test_util.h", | |
| 434 "public/test/native_controller_test_util.mm", | |
| 435 "public/test/navigation_test_util.h", | |
| 436 "public/test/navigation_test_util.mm", | |
| 437 "public/test/response_providers/data_response_provider.h", | |
| 438 "public/test/response_providers/data_response_provider.mm", | |
| 439 "public/test/response_providers/delayed_response_provider.h", | |
| 440 "public/test/response_providers/delayed_response_provider.mm", | |
| 441 "public/test/response_providers/error_page_response_provider.h", | |
| 442 "public/test/response_providers/error_page_response_provider.mm", | |
| 443 "public/test/response_providers/file_based_response_provider.h", | |
| 444 "public/test/response_providers/file_based_response_provider.mm", | |
| 445 "public/test/response_providers/file_based_response_provider_impl.h", | |
| 446 "public/test/response_providers/file_based_response_provider_impl.mm", | |
| 447 "public/test/response_providers/html_response_provider.h", | |
| 448 "public/test/response_providers/html_response_provider.mm", | |
| 449 "public/test/response_providers/html_response_provider_impl.h", | |
| 450 "public/test/response_providers/html_response_provider_impl.mm", | |
| 451 "public/test/response_providers/http_auth_response_provider.h", | |
| 452 "public/test/response_providers/http_auth_response_provider.mm", | |
| 453 "public/test/response_providers/response_provider.h", | |
| 454 "public/test/response_providers/response_provider.mm", | |
| 455 "public/test/response_providers/string_response_provider.h", | |
| 456 "public/test/response_providers/string_response_provider.mm", | |
| 457 "public/test/scoped_testing_web_client.h", | |
| 458 "public/test/scoped_testing_web_client.mm", | |
| 459 "public/test/test_redirect_observer.h", | |
| 460 "public/test/test_redirect_observer.mm", | |
| 461 "public/test/test_web_thread.h", | |
| 462 "public/test/test_web_thread_bundle.h", | |
| 463 "public/test/url_test_util.h", | |
| 464 "public/test/web_js_test.h", | |
| 465 "public/test/web_test.h", | |
| 466 "public/test/web_test.mm", | |
| 467 "public/test/web_test_suite.h", | |
| 468 "public/test/web_test_with_web_state.h", | |
| 469 "public/test/web_test_with_web_state.mm", | |
| 470 "public/test/web_view_interaction_test_util.h", | |
| 471 "public/test/web_view_interaction_test_util.mm", | |
| 472 "test/crw_fake_web_controller_observer.h", | |
| 473 "test/crw_fake_web_controller_observer.mm", | |
| 474 "test/test_url_constants.cc", | |
| 475 "test/test_url_constants.h", | |
| 476 "test/test_web_thread.cc", | |
| 477 "test/test_web_thread_bundle.cc", | |
| 478 "test/url_test_util.mm", | |
| 479 "test/web_int_test.h", | |
| 480 "test/web_int_test.mm", | |
| 481 "test/web_test_suite.mm", | |
| 482 "test/web_test_with_web_controller.h", | |
| 483 "test/web_test_with_web_controller.mm", | |
| 484 "test/wk_web_view_crash_utils.h", | |
| 485 "test/wk_web_view_crash_utils.mm", | |
| 486 ] | |
| 487 } | |
| 488 | |
| 489 source_set("run_all_unittests") { | 382 source_set("run_all_unittests") { |
| 490 testonly = true | 383 testonly = true |
| 491 sources = [ | 384 sources = [ |
| 492 "test/run_all_unittests.cc", | 385 "test/run_all_unittests.cc", |
| 493 ] | 386 ] |
| 494 deps = [ | 387 deps = [ |
| 495 ":test_support", | |
| 496 "//base", | 388 "//base", |
| 497 "//base/test:test_support", | 389 "//base/test:test_support", |
| 390 "//ios/web/public/test:test_support", |
| 391 "//ios/web/public/test/response_providers:test_support", |
| 498 "//mojo/edk/system", | 392 "//mojo/edk/system", |
| 499 ] | 393 ] |
| 500 } | 394 } |
| 501 | 395 |
| 502 bundle_data("ios_web_unittests_bundle_data") { | 396 bundle_data("ios_web_unittests_bundle_data") { |
| 503 testonly = true | 397 testonly = true |
| 504 sources = [ | 398 sources = [ |
| 505 "test/data/chrome.html", | 399 "test/data/chrome.html", |
| 506 "test/data/testbadpass.pkpass", | 400 "test/data/testbadpass.pkpass", |
| 507 "test/data/testfavicon.png", | 401 "test/data/testfavicon.png", |
| 508 "test/data/testpass.pkpass", | 402 "test/data/testpass.pkpass", |
| 509 ] | 403 ] |
| 510 outputs = [ | 404 outputs = [ |
| 511 "{{bundle_resources_dir}}/{{source_root_relative_dir}}/" + | 405 "{{bundle_resources_dir}}/{{source_root_relative_dir}}/" + |
| 512 "{{source_file_part}}", | 406 "{{source_file_part}}", |
| 513 ] | 407 ] |
| 514 } | 408 } |
| 515 | 409 |
| 516 test("ios_web_unittests_arc") { | 410 test("ios_web_unittests_arc") { |
| 517 deps = [ | 411 deps = [ |
| 518 ":core", | 412 ":core", |
| 519 ":ios_web_unittests_bundle_data", | 413 ":ios_web_unittests_bundle_data", |
| 520 ":run_all_unittests", | 414 ":run_all_unittests", |
| 521 ":test_support", | |
| 522 ":user_agent", | 415 ":user_agent", |
| 523 ":web", | 416 ":web", |
| 524 "//base", | 417 "//base", |
| 525 "//base/test:test_support", | 418 "//base/test:test_support", |
| 526 "//components/payments/core", | 419 "//components/payments/core", |
| 527 "//components/url_formatter", | 420 "//components/url_formatter", |
| 528 "//ios/net", | 421 "//ios/net", |
| 529 "//ios/testing:ios_test_support", | 422 "//ios/testing:ios_test_support", |
| 530 "//ios/testing:ocmock_support", | 423 "//ios/testing:ocmock_support", |
| 424 "//ios/web/public/test:test_support", |
| 425 "//ios/web/public/test/fakes:test_support", |
| 531 "//ios/web/test:mojo_bindings", | 426 "//ios/web/test:mojo_bindings", |
| 532 "//net:test_support", | 427 "//net:test_support", |
| 533 "//services/service_manager/public/cpp", | 428 "//services/service_manager/public/cpp", |
| 534 "//testing/gmock", | 429 "//testing/gmock", |
| 535 "//testing/gtest", | 430 "//testing/gtest", |
| 536 "//third_party/ocmock", | 431 "//third_party/ocmock", |
| 537 "//ui/base:test_support", | 432 "//ui/base:test_support", |
| 538 ] | 433 ] |
| 539 | 434 |
| 540 sources = [ | 435 sources = [ |
| 541 "public/crw_session_certificate_policy_cache_storage_unittest.mm", | 436 "public/crw_session_certificate_policy_cache_storage_unittest.mm", |
| 542 "web_state/session_certificate_policy_cache_impl_unittest.mm", | 437 "web_state/session_certificate_policy_cache_impl_unittest.mm", |
| 543 "web_state/session_certificate_policy_cache_storage_builder_unittest.mm", | 438 "web_state/session_certificate_policy_cache_storage_builder_unittest.mm", |
| 544 ] | 439 ] |
| 545 | 440 |
| 546 configs += [ "//build/config/compiler:enable_arc" ] | 441 configs += [ "//build/config/compiler:enable_arc" ] |
| 547 } | 442 } |
| 548 | 443 |
| 549 test("ios_web_unittests") { | 444 test("ios_web_unittests") { |
| 550 deps = [ | 445 deps = [ |
| 551 ":core", | 446 ":core", |
| 552 ":ios_web_unittests_bundle_data", | 447 ":ios_web_unittests_bundle_data", |
| 553 ":run_all_unittests", | 448 ":run_all_unittests", |
| 554 ":test_support", | |
| 555 ":user_agent", | 449 ":user_agent", |
| 556 ":web", | 450 ":web", |
| 557 "//base", | 451 "//base", |
| 558 "//base/test:test_support", | 452 "//base/test:test_support", |
| 559 "//components/payments/core", | 453 "//components/payments/core", |
| 560 "//components/url_formatter", | 454 "//components/url_formatter", |
| 561 "//ios/net", | 455 "//ios/net", |
| 562 "//ios/testing:ios_test_support", | 456 "//ios/testing:ios_test_support", |
| 563 "//ios/testing:ocmock_support", | 457 "//ios/testing:ocmock_support", |
| 458 "//ios/web/public/test:test_support", |
| 459 "//ios/web/public/test/fakes:test_support", |
| 564 "//ios/web/test:mojo_bindings", | 460 "//ios/web/test:mojo_bindings", |
| 461 "//ios/web/test:test_support", |
| 565 "//net:test_support", | 462 "//net:test_support", |
| 566 "//services/service_manager/public/cpp", | 463 "//services/service_manager/public/cpp", |
| 567 "//testing/gmock", | 464 "//testing/gmock", |
| 568 "//testing/gtest", | 465 "//testing/gtest", |
| 569 "//third_party/ocmock", | 466 "//third_party/ocmock", |
| 570 "//ui/base:test_support", | 467 "//ui/base:test_support", |
| 571 ] | 468 ] |
| 572 | 469 |
| 573 public_deps = [ | 470 public_deps = [ |
| 574 ":ios_web_unittests_arc", | 471 ":ios_web_unittests_arc", |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 "webui/url_fetcher_block_adapter_unittest.mm", | 533 "webui/url_fetcher_block_adapter_unittest.mm", |
| 637 ] | 534 ] |
| 638 | 535 |
| 639 assert_no_deps = ios_assert_no_deps | 536 assert_no_deps = ios_assert_no_deps |
| 640 | 537 |
| 641 allow_circular_includes_from = [ ":ios_web_unittests_arc" ] | 538 allow_circular_includes_from = [ ":ios_web_unittests_arc" ] |
| 642 } | 539 } |
| 643 | 540 |
| 644 test("ios_web_inttests") { | 541 test("ios_web_inttests") { |
| 645 deps = [ | 542 deps = [ |
| 646 ":test_support", | |
| 647 ":web", | 543 ":web", |
| 648 "//base/test:test_support", | 544 "//base/test:test_support", |
| 649 "//ios/testing:http_server_bundle_data", | 545 "//ios/testing:http_server_bundle_data", |
| 650 "//ios/testing:ios_test_support", | 546 "//ios/testing:ios_test_support", |
| 547 "//ios/web/public/test:test_support", |
| 548 "//ios/web/public/test/fakes:test_support", |
| 549 "//ios/web/public/test/response_providers:test_support", |
| 651 "//ios/web/test:mojo_bindings", | 550 "//ios/web/test:mojo_bindings", |
| 652 "//ios/web/test:packed_resources", | 551 "//ios/web/test:packed_resources", |
| 653 "//ios/web/test:resources", | 552 "//ios/web/test:resources", |
| 553 "//ios/web/test:test_support", |
| 654 "//mojo/edk/system", | 554 "//mojo/edk/system", |
| 655 "//net:test_support", | 555 "//net:test_support", |
| 656 "//services/service_manager/public/cpp", | 556 "//services/service_manager/public/cpp", |
| 657 "//testing/gtest", | 557 "//testing/gtest", |
| 658 "//ui/base:test_support", | 558 "//ui/base:test_support", |
| 659 ] | 559 ] |
| 660 sources = [ | 560 sources = [ |
| 661 "browser_state_web_view_partition_inttest.mm", | 561 "browser_state_web_view_partition_inttest.mm", |
| 662 "navigation/history_state_operations_inttest.mm", | 562 "navigation/history_state_operations_inttest.mm", |
| 663 "navigation/window_location_inttest.mm", | 563 "navigation/window_location_inttest.mm", |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 "ios_web_resources.pak", | 625 "ios_web_resources.pak", |
| 726 ] | 626 ] |
| 727 grit_flags = [ | 627 grit_flags = [ |
| 728 "-E", | 628 "-E", |
| 729 "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir), | 629 "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir), |
| 730 ] | 630 ] |
| 731 deps = [ | 631 deps = [ |
| 732 "//mojo/public/js:bindings", | 632 "//mojo/public/js:bindings", |
| 733 ] | 633 ] |
| 734 } | 634 } |
| OLD | NEW |