Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 { | 5 { |
| 6 'targets': [ | 6 'targets': [ |
| 7 # Test support files for the 'sync_core' target. | 7 # Test support files for the 'sync_core' target. |
| 8 # GN version: //sync:test_support_sync_core | 8 # GN version: //sync:test_support_sync_core |
| 9 { | 9 { |
| 10 'target_name': 'test_support_sync_core', | 10 'target_name': 'test_support_sync_core', |
| (...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 462 'sources': [ | 462 'sources': [ |
| 463 '../chrome/android/sync_shell/javatests/src/chromium/chrome/browser/ sync/FakeServerHelper.java', | 463 '../chrome/android/sync_shell/javatests/src/chromium/chrome/browser/ sync/FakeServerHelper.java', |
| 464 ], | 464 ], |
| 465 'variables': { | 465 'variables': { |
| 466 'jni_gen_package': 'sync/test/fake_server', | 466 'jni_gen_package': 'sync/test/fake_server', |
| 467 'jni_generator_ptr_type': 'long', | 467 'jni_generator_ptr_type': 'long', |
| 468 }, | 468 }, |
| 469 'includes': [ '../build/jni_generator.gypi' ], | 469 'includes': [ '../build/jni_generator.gypi' ], |
| 470 }, | 470 }, |
| 471 { | 471 { |
| 472 # before submit: | |
| 473 # add a lot of documentation here! | |
| 474 'target_name': 'sync_prepare_protos_for_java_tests', | |
| 475 'type': 'none', | |
| 476 'actions': [ | |
| 477 { | |
| 478 'action_name': 'run_script', | |
| 479 'variables': { | |
| 480 'sync_protos': [ | |
| 481 # before submit: | |
| 482 # Can we simply reference the sync_proto target sources | |
| 483 # instead of duplicating this list? | |
|
pval...(no longer on Chromium)
2015/03/13 00:32:45
?
nyquist
2015/03/24 00:25:36
Yeah, I think if you split that out into its own l
pval...(no longer on Chromium)
2015/03/26 21:17:57
fixed in sync/sync.gyp.
| |
| 484 'protocol/sync.proto', | |
| 485 'protocol/app_notification_specifics.proto', | |
| 486 'protocol/app_setting_specifics.proto', | |
| 487 'protocol/app_specifics.proto', | |
| 488 'protocol/app_list_specifics.proto', | |
| 489 'protocol/article_specifics.proto', | |
| 490 'protocol/attachments.proto', | |
| 491 'protocol/autofill_specifics.proto', | |
| 492 'protocol/bookmark_specifics.proto', | |
| 493 'protocol/client_commands.proto', | |
| 494 'protocol/client_debug_info.proto', | |
| 495 'protocol/device_info_specifics.proto', | |
| 496 'protocol/dictionary_specifics.proto', | |
| 497 'protocol/encryption.proto', | |
| 498 'protocol/experiment_status.proto', | |
| 499 'protocol/experiments_specifics.proto', | |
| 500 'protocol/extension_setting_specifics.proto', | |
| 501 'protocol/extension_specifics.proto', | |
| 502 'protocol/favicon_image_specifics.proto', | |
| 503 'protocol/favicon_tracking_specifics.proto', | |
| 504 'protocol/get_updates_caller_info.proto', | |
| 505 'protocol/history_delete_directive_specifics.proto', | |
| 506 'protocol/nigori_specifics.proto', | |
| 507 'protocol/managed_user_setting_specifics.proto', | |
| 508 'protocol/managed_user_shared_setting_specifics.proto', | |
| 509 'protocol/managed_user_specifics.proto', | |
| 510 'protocol/managed_user_whitelist_specifics.proto', | |
| 511 'protocol/password_specifics.proto', | |
| 512 'protocol/preference_specifics.proto', | |
| 513 'protocol/priority_preference_specifics.proto', | |
| 514 'protocol/search_engine_specifics.proto', | |
| 515 'protocol/session_specifics.proto', | |
| 516 'protocol/sync.proto', | |
| 517 'protocol/sync_enums.proto', | |
| 518 'protocol/synced_notification_app_info_specifics.proto', | |
| 519 'protocol/synced_notification_specifics.proto', | |
| 520 'protocol/test.proto', | |
| 521 'protocol/theme_specifics.proto', | |
| 522 'protocol/typed_url_specifics.proto', | |
| 523 'protocol/unique_position.proto', | |
| 524 'protocol/wifi_credential_specifics.proto', | |
| 525 ], | |
| 526 }, | |
| 527 'inputs': [ | |
| 528 'protocol/prepare_protos_for_java_tests.py', | |
| 529 '<@(sync_protos)', | |
| 530 ], | |
| 531 'outputs': [ | |
| 532 # before submit: | |
| 533 # How can we autogenerate this list? | |
|
pval...(no longer on Chromium)
2015/03/13 00:32:45
?
I think this could go away if sync_prepare_prot
| |
| 534 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync.proto', | |
| 535 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_notification_specifi cs.proto', | |
| 536 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_setting_specifics.pr oto', | |
| 537 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_specifics.proto', | |
| 538 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_list_specifics.proto ', | |
| 539 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/article_specifics.proto' , | |
| 540 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/attachments.proto', | |
| 541 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/autofill_specifics.proto ', | |
| 542 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/bookmark_specifics.proto ', | |
| 543 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/client_commands.proto', | |
| 544 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/client_debug_info.proto' , | |
| 545 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/device_info_specifics.pr oto', | |
| 546 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/dictionary_specifics.pro to', | |
| 547 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/encryption.proto', | |
| 548 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/experiment_status.proto' , | |
| 549 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/experiments_specifics.pr oto', | |
| 550 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/extension_setting_specif ics.proto', | |
| 551 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/extension_specifics.prot o', | |
| 552 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/favicon_image_specifics. proto', | |
| 553 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/favicon_tracking_specifi cs.proto', | |
| 554 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/get_updates_caller_info. proto', | |
| 555 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/history_delete_directive _specifics.proto', | |
| 556 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/nigori_specifics.proto', | |
| 557 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_setting_spe cifics.proto', | |
| 558 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_shared_sett ing_specifics.proto', | |
| 559 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_specifics.p roto', | |
| 560 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_whitelist_s pecifics.proto', | |
| 561 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/password_specifics.proto ', | |
| 562 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/preference_specifics.pro to', | |
| 563 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/priority_preference_spec ifics.proto', | |
| 564 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/search_engine_specifics. proto', | |
| 565 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/session_specifics.proto' , | |
| 566 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync.proto', | |
| 567 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync_enums.proto', | |
| 568 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/synced_notification_app_ info_specifics.proto', | |
| 569 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/synced_notification_spec ifics.proto', | |
| 570 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/test.proto', | |
| 571 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/theme_specifics.proto', | |
| 572 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/typed_url_specifics.prot o', | |
| 573 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/unique_position.proto', | |
| 574 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/wifi_credential_specific s.proto', | |
| 575 ], | |
| 576 'action': [ | |
| 577 'python', | |
| 578 'protocol/prepare_protos_for_java_tests.py', | |
| 579 '--output_dir', | |
| 580 '<(SHARED_INTERMEDIATE_DIR)/sync_protos', | |
| 581 '<@(sync_protos)' | |
| 582 ], | |
| 583 }, | |
| 584 ], | |
| 585 }, | |
| 586 { | |
| 587 # before submit: | |
| 588 # create GN version | |
| 589 'target_name': 'test_support_sync_proto_java', | |
| 590 'type': 'none', | |
| 591 'dependencies': [ | |
| 592 # before submit: | |
| 593 # can't make the other action part of this target because it needs | |
| 594 # to execute first (before the protoc_java actions). is there any | |
| 595 # way to do this? this would allow use of INTERMEDIATE_DIR instead | |
| 596 # of SHARED_INTERMEDIATE_DIR because it could be in a single target. | |
|
pval...(no longer on Chromium)
2015/03/13 00:32:45
?
I couldn't figure out how to force ordering of
nyquist
2015/03/24 00:25:36
Yeah, I'm unsure if you can easily order actions i
nyquist
2015/03/24 01:16:54
Oh, by the way. Ordering between actions should wo
pval...(no longer on Chromium)
2015/03/26 21:17:57
The targers have been merged by properly defining
| |
| 597 'sync_prepare_protos_for_java_tests', | |
| 598 ], | |
| 599 'sources': [ | |
| 600 # before submit: | |
| 601 # How can we autogenerate this list? | |
|
pval...(no longer on Chromium)
2015/03/13 00:32:45
?
Similar to above, I think this could be removed
nyquist
2015/03/24 00:25:36
In GN you could use 'process_file_template' to gen
pval...(no longer on Chromium)
2015/03/26 21:17:57
Added a sync/protocol/protocol.gypi to accomplish
| |
| 602 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync.proto', | |
| 603 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_notification_specifics.p roto', | |
| 604 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_setting_specifics.proto' , | |
| 605 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_specifics.proto', | |
| 606 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/app_list_specifics.proto', | |
| 607 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/article_specifics.proto', | |
| 608 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/attachments.proto', | |
| 609 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/autofill_specifics.proto', | |
| 610 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/bookmark_specifics.proto', | |
| 611 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/client_commands.proto', | |
| 612 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/client_debug_info.proto', | |
| 613 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/device_info_specifics.proto' , | |
| 614 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/dictionary_specifics.proto', | |
| 615 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/encryption.proto', | |
| 616 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/experiment_status.proto', | |
| 617 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/experiments_specifics.proto' , | |
| 618 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/extension_setting_specifics. proto', | |
| 619 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/extension_specifics.proto', | |
| 620 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/favicon_image_specifics.prot o', | |
| 621 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/favicon_tracking_specifics.p roto', | |
| 622 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/get_updates_caller_info.prot o', | |
| 623 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/history_delete_directive_spe cifics.proto', | |
| 624 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/nigori_specifics.proto', | |
| 625 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_setting_specifi cs.proto', | |
| 626 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_shared_setting_ specifics.proto', | |
| 627 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_specifics.proto ', | |
| 628 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/managed_user_whitelist_speci fics.proto', | |
| 629 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/password_specifics.proto', | |
| 630 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/preference_specifics.proto', | |
| 631 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/priority_preference_specific s.proto', | |
| 632 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/search_engine_specifics.prot o', | |
| 633 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/session_specifics.proto', | |
| 634 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync.proto', | |
| 635 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/sync_enums.proto', | |
| 636 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/synced_notification_app_info _specifics.proto', | |
| 637 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/synced_notification_specific s.proto', | |
| 638 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/test.proto', | |
| 639 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/theme_specifics.proto', | |
| 640 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/typed_url_specifics.proto', | |
| 641 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/unique_position.proto', | |
| 642 '<(SHARED_INTERMEDIATE_DIR)/sync_protos/wifi_credential_specifics.pr oto', | |
| 643 ], | |
| 644 'variables': { | |
| 645 'proto_in_dir': '<(SHARED_INTERMEDIATE_DIR)/sync_protos', | |
| 646 }, | |
| 647 'includes': ['../build/protoc_java.gypi'], | |
| 648 }, | |
| 649 { | |
| 472 # GN: //sync:test_support_sync_fake_server_android | 650 # GN: //sync:test_support_sync_fake_server_android |
| 473 'target_name': 'test_support_sync_fake_server_android', | 651 'target_name': 'test_support_sync_fake_server_android', |
| 474 'type': 'static_library', | 652 'type': 'static_library', |
| 475 'dependencies': [ | 653 'dependencies': [ |
| 476 'sync_fake_server_jni_headers', | 654 'sync_fake_server_jni_headers', |
| 477 'test_support_sync_fake_server', | 655 'test_support_sync_fake_server', |
| 478 '../testing/gtest.gyp:gtest', | 656 '../testing/gtest.gyp:gtest', |
| 479 '../base/base.gyp:base', | 657 '../base/base.gyp:base', |
| 480 ], | 658 ], |
| 481 'export_dependent_settings': [ | 659 'export_dependent_settings': [ |
| (...skipping 13 matching lines...) Expand all Loading... | |
| 495 ], | 673 ], |
| 496 'variables': { | 674 'variables': { |
| 497 'test_suite_name': 'sync_unit_tests', | 675 'test_suite_name': 'sync_unit_tests', |
| 498 }, | 676 }, |
| 499 'includes': [ '../build/apk_test.gypi' ], | 677 'includes': [ '../build/apk_test.gypi' ], |
| 500 }, | 678 }, |
| 501 ], | 679 ], |
| 502 }], | 680 }], |
| 503 ], | 681 ], |
| 504 } | 682 } |
| OLD | NEW |