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 |