Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(707)

Unified Diff: testing/build.scons

Issue 624713003: Keep only base/extractor.[cc|h]. (Closed) Base URL: https://chromium.googlesource.com/external/omaha.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/user_app.wxs.xml ('k') | testing/omaha_customization_test.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: testing/build.scons
diff --git a/testing/build.scons b/testing/build.scons
deleted file mode 100644
index 7c7c9aa69e229335e2a829299aef4932d0d2d2ed..0000000000000000000000000000000000000000
--- a/testing/build.scons
+++ /dev/null
@@ -1,568 +0,0 @@
-#!/usr/bin/python2.4
-#
-# Copyright 2009-2010 Google Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ========================================================================
-
-import os
-
-Import('env')
-
-
-def _AddCommonOptions(local_env):
- local_env['CPPDEFINES'] += [
- '_ATL_FREE_THREADED',
- 'UNITTEST',
- ]
-
- # A test is a console application, so we tell mk to link to
- # main() as opposed to WinMain().
- local_env.FilterOut(LINKFLAGS = ['/SUBSYSTEM:WINDOWS'])
- local_env['LINKFLAGS'] += ['/SUBSYSTEM:CONSOLE']
-
-#=============omaha_unittest Dependencies======================================
-# TODO(omaha): Replace $STAGING_DIR with $TESTS_DIR when HAMMER_RUNS_TESTS
-# becomes the default.
-
-# Install files from the testing/unittest_support/ directory.
-unittest_support = env.Replicate('$STAGING_DIR/unittest_support/', [
- # Files used by the common unit tests.
- 'unittest_support/certificate-with-private-key.pfx',
- 'unittest_support/certificate-without-private-key.cer',
- 'unittest_support/declaration.txt',
- 'unittest_support/manifest.xml',
-
- # Installer files used by the Install Manager unit tests.
- 'unittest_support/test_foo_v1.0.101.0.msi',
-
- 'unittest_support/GoogleUpdate_corrupted.exe',
- 'unittest_support/GoogleUpdate_now_expired_cert.exe',
- 'unittest_support/GoogleUpdate_old_signature.exe',
- 'unittest_support/GoogleUpdateHelper.msi',
- 'unittest_support/SaveArguments.exe',
- 'unittest_support/SaveArguments_different_ou.exe',
- 'unittest_support/SaveArguments_multiple_cn.exe',
- 'unittest_support/SaveArguments_no_cn.exe',
- 'unittest_support/SaveArguments_OmahaTestSigned.exe',
- 'unittest_support/SaveArguments_unsigned_no_resources.exe',
- 'unittest_support/SaveArguments_unsigned_wrong_markup_size.exe',
- 'unittest_support/SaveArguments_unsigned_wrong_markup_value.exe',
- 'unittest_support/SaveArguments_unsigned_wrong_resource_name.exe',
- 'unittest_support/SaveArguments_wrong_cn.exe',
-
- # Minidump file for the crash unit test.
- 'unittest_support/minidump.dmp',
- 'unittest_support/minidump.txt',
-
- # PAC file for testing local PAC file support.
- 'unittest_support/localproxytest.pac',
-
- # Files used by offline_utils_unittest.
- 'unittest_support/{CDABE316-39CD-43BA-8440-6D1E0547AEE6}.v2.gup',
- 'unittest_support/{CDABE316-39CD-43BA-8440-6D1E0547AEE6}.v3.gup',
- ])
-
-# Saved versions of Google Update for the Setup tests.
-unittest_support += env.Replicate(
- '$STAGING_DIR/unittest_support/omaha_1.2.131.7_shell/', [
- 'unittest_support/omaha_1.2.131.7_shell/GoogleUpdate.exe',
- ])
-unittest_support += env.Replicate(
- '$STAGING_DIR/unittest_support/omaha_1.2.183.9_shell/', [
- 'unittest_support/omaha_1.2.183.9_shell/GoogleUpdate.exe',
- ])
-unittest_support += env.Replicate('$STAGING_DIR/unittest_support/omaha_1.2.x/',
- 'unittest_support/omaha_1.2.x/GoogleUpdate.exe'
- )
-unittest_support += env.Replicate('$STAGING_DIR/unittest_support/omaha_1.3.x/',
- [ 'unittest_support/omaha_1.3.x/GoogleUpdate.exe',
- 'unittest_support/omaha_1.3.x/goopdate.dll',
- 'unittest_support/omaha_1.3.x/goopdateres_en.dll',
- ])
-
-# Newer versions of Google Update for the Setup tests.
-#unittest_support += env.Replicate(
-# '$STAGING_DIR/unittest_support/omaha_1.3.x_newer/',
-# 'unittest_support/omaha_1.2.x_newer/GoogleUpdate.exe')
-
-# Copy longrunning.exe to GoogleUpdate.exe for use in Setup.
-unittest_support += env.Replicate(
- target='$STAGING_DIR/unittest_support/does_not_shutdown/',
- source='$MAIN_DIR/testing/unittest_support/LongRunningSilent.exe',
- REPLICATE_REPLACE=[('LongRunningSilent\\.exe', 'GoogleUpdate.exe')],
-)
-
-# download_cache test files
-loc_guid = 'download_cache_test/{7101D597-3481-4971-AD23-455542964072}'
-unittest_support += env.Replicate(
- '$STAGING_DIR/unittest_support/' + loc_guid,
- 'unittest_support/%s/livelysetup.exe' % loc_guid)
-
-loc_guid = 'download_cache_test/{89640431-FE64-4da8-9860-1A1085A60E13}'
-unittest_support += env.Replicate(
- '$STAGING_DIR/unittest_support/' + loc_guid,
- 'unittest_support/%s/gears-win32-opt.msi' % loc_guid)
-
-#=============General Unit Test Dependencies===================================
-# Many unit tests rely on string resources. omaha_unittest.cc loads them but
-# assumes they are in the same directory as the tests.
-# For coverage builds, use a custom command instead of Replicate() because
-# Replicate() will cause the DLL to be re-instrumented.
-resource_dll = '$STAGING_DIR/goopdateres_en.dll'
-if env.IsCoverageBuild():
- env.CopyFileToDirectory('$TESTS_DIR', resource_dll)
-else:
- env.Replicate('$TESTS_DIR', resource_dll)
-
-#=============UnitTests========================================================
-
-
-omaha_version_info = env['omaha_versions_info'][0]
-version_string = omaha_version_info.GetVersionString()
-
-run_as_invoker = env.RES('run_as_invoker.res',
- '$MAIN_DIR/base/run_as_invoker.rc')
-
-#
-# Builds omaha_unittest
-#
-omaha_unittest_env = env.Clone()
-_AddCommonOptions(omaha_unittest_env)
-
-omaha_unittest_env.FilterOut(LINKFLAGS = ['/NODEFAULTLIB'])
-
-omaha_unittest_libs = [
- ('atls.lib', 'atlsd.lib')[omaha_unittest_env.Bit('debug')],
-
- '$LIB_DIR/base.lib',
- '$LIB_DIR/breakpad.lib',
- '$LIB_DIR/client.lib', # TODO(omaha): Might be able to make separate exe.
- '$LIB_DIR/common.lib',
- '$LIB_DIR/core.lib',
- '$LIB_DIR/gmock.lib',
- '$LIB_DIR/google_update_recovery.lib',
- '$LIB_DIR/goopdate_lib.lib',
- '$LIB_DIR/gtest.lib',
- '$LIB_DIR/logging.lib',
- '$LIB_DIR/net.lib',
- '$LIB_DIR/omaha3_idl.lib',
- '$LIB_DIR/security.lib',
- '$LIB_DIR/service.lib',
- '$LIB_DIR/setup.lib',
- '$LIB_DIR/statsreport.lib',
- '$LIB_DIR/ui.lib',
- '$LIB_DIR/unittest_base_large_with_network.lib',
-
- 'advapi32.lib',
- 'bits.lib',
- 'comctl32.lib',
- 'crypt32.lib',
- 'dbghelp.lib',
- 'delayimp.lib', # For delay loading
- 'iphlpapi.lib',
- 'msi.lib',
- 'mstask.lib',
- 'netapi32.lib',
- 'ole32.lib',
- 'oleaut32.lib',
- 'psapi.lib',
- 'rasapi32.lib',
- 'rpcns4.lib',
- 'rpcrt4.lib',
- 'shlwapi.lib',
- 'taskschd.lib',
- 'urlmon.lib',
- 'userenv.lib',
- 'version.lib',
- 'wbemuuid.lib',
- 'wininet.lib',
- 'wintrust.lib',
- 'ws2_32.lib',
- 'wtsapi32.lib',
-]
-omaha_unittest_libs += omaha_unittest_env.GetAllInOneUnittestLibs()
-
-omaha_unittest_env.Append(
- CPPPATH = [
- '$OBJ_ROOT', # Needed for the generated files
- '$MAIN_DIR/third_party/breakpad/src',
- '$MAIN_DIR/third_party/c99/include', # C99 inttypes.h for security
- '$MAIN_DIR/third_party/gmock/include',
- '$MAIN_DIR/third_party/gtest/include',
- ],
- CCFLAGS = [
- '/wd4389', # signed/unsigned mismatch
- '/wd4510', # default constructor could not be generated
- '/wd4610', # object 'class' can never be instantiated
- ],
- CPPDEFINES = [
- 'OMAHA_BUILD_VERSION=0x%.4x%.4x%.4x%.4x' % (
- omaha_version_info.version_major,
- omaha_version_info.version_minor,
- omaha_version_info.version_build,
- omaha_version_info.version_patch),
- 'OMAHA_BUILD_VERSION_STRING=_T(\\"%s\\")' % version_string,
- ],
- LIBS = omaha_unittest_libs,
- LINKFLAGS = [
- '/DELAYLOAD:shlwapi.dll',
- '/DELAYLOAD:shell32.dll',
- '/DELAYLOAD:psapi.dll',
- '/DELAYLOAD:netapi32.dll',
- '/DELAYLOAD:Wtsapi32.dll',
- ],
- RCFLAGS = [
- '/DVERSION_MAJOR=%d' % omaha_version_info.version_major,
- '/DVERSION_MINOR=%d' % omaha_version_info.version_minor,
- '/DVERSION_BUILD=%d' % omaha_version_info.version_build,
- '/DVERSION_PATCH=%d' % omaha_version_info.version_patch,
- '/DVERSION_NUMBER_STRING=\\"%s\\"' % version_string,
- '/DLANGUAGE_STRING=\\"en\\"'
- ],
-)
-
-
-# TODO(omaha): Separate this environment as much as appropriate.
-unittest_base_env = omaha_unittest_env.Clone()
-
-unittest_base_env.Append(
- LIBS = [
- '$LIB_DIR/common.lib',
- ],
-)
-
-unittest_base_env.ComponentStaticLibrary(
- 'unittest_base',
- [ 'omaha_unittest.cc', 'unit_test.cc', ]
-)
-
-unittest_base_env.ComponentStaticLibrary(
- 'unittest_base_large_with_network',
- [ 'unittest_base.lib',
- 'omaha_unittest_main.cc',
- 'omaha_unittest_network.cc',
- ]
-)
-
-unittest_base_env.ComponentStaticLibrary(
- 'unittest_base_small',
- [ 'unittest_base.lib', 'omaha_unittest_main_small_tests.cc', ]
-)
-
-unittest_base_env.ComponentStaticLibrary(
- 'unittest_base_small_with_resources',
- [ 'unittest_base.lib',
- 'omaha_unittest_main_small_tests_with_resources.cc',
- ]
-)
-
-
-# TODO(omaha3): Add tests from mainline that were removed during the integrate.
-
-omaha_unittest_inputs = [
- # Base unit tests
- '../base/app_util_unittest.cc',
- '../base/apply_tag.cc',
- '../base/atlassert_unittest.cc',
- '../base/atl_regexp_unittest.cc',
- '../base/browser_utils_unittest.cc',
- '../base/cgi_unittest.cc',
- '../base/command_line_parser_unittest.cc',
- '../base/command_line_validator_unittest.cc',
- '../base/commands_unittest.cc',
- '../base/disk_unittest.cc',
- '../base/dynamic_link_kernel32_unittest.cc',
- '../base/encrypt_test.cc',
- '../base/error_unittest.cc',
- '../base/etw_log_writer_unittest.cc',
- '../base/event_trace_consumer_unittest.cc',
- '../base/event_trace_controller_unittest.cc',
- '../base/event_trace_provider_unittest.cc',
- '../base/extractor_unittest.cc',
- '../base/file_reader_unittest.cc',
- '../base/file_store_unittest.cc',
- '../base/file_unittest.cc',
- '../base/firewall_product_detection_unittest.cc',
- '../base/highres_timer_unittest.cc',
- '../base/localization_unittest.cc',
- '../base/lock_ptr_unittest.cc',
- '../base/logging_unittest.cc',
- '../base/md5_unittest.cc',
- '../base/module_utils_unittest.cc',
- '../base/omaha_version_unittest.cc',
- '../base/path_unittest.cc',
- '../base/pe_utils_unittest.cc',
- '../base/proc_utils_unittest.cc',
- '../base/process_unittest.cc',
- '../base/queue_timer_unittest.cc',
- '../base/reactor_unittest.cc',
- '../base/reg_key_unittest.cc',
- '../base/registry_monitor_manager_unittest.cc',
- '../base/registry_store_unittest.cc',
- '../base/safe_format_unittest.cc',
- '../base/scoped_impersonation_unittest.cc',
- '../base/scoped_ptr_cotask_unittest.cc',
- '../base/serializable_object_unittest.cc',
- '../base/service_utils_unittest.cc',
- '../base/shell_unittest.cc',
- '../base/signatures_unittest.cc',
- '../base/signaturevalidator_unittest.cc',
- '../base/sta_unittest.cc',
- '../base/string_unittest.cc',
- '../base/synchronized_unittest.cc',
- '../base/system_unittest.cc',
- '../base/system_info_unittest.cc',
- '../base/thread_pool_unittest.cc',
- '../base/time_unittest.cc',
- '../base/timer_unittest.cc',
- '../base/tr_rand_unittest.cc',
- '../base/user_info_unittest.cc',
- '../base/user_rights_unittest.cc',
- '../base/utils_unittest.cc',
- '../base/vistautil_unittest.cc',
- '../base/vista_utils_unittest.cc',
- '../base/wmi_query_unittest.cc',
- '../base/xml_utils_unittest.cc',
-
- # Client unit tests
- '../client/bundle_creator_test.cc',
- '../client/bundle_installer_unittest.cc',
- '../client/install_apps_unittest.cc',
- '../client/install_self_unittest.cc',
- '../client/install_unittest.cc',
-
- # Common unit tests
- '../common/app_registry_utils_unittest.cc',
- '../common/command_line_unittest.cc',
- '../common/command_line_builder_unittest.cc',
- '../common/config_manager_unittest.cc',
- '../common/event_logger_unittest.cc',
- '../common/experiment_labels_unittest.cc',
- '../common/extra_args_parser_unittest.cc',
- '../common/goopdate_utils_unittest.cc',
- '../common/lang_unittest.cc',
- '../common/oem_install_utils_test.cc',
- '../common/ping_test.cc',
- '../common/protocol_definition_test.cc',
- '../common/scheduled_task_utils_unittest.cc',
- '../common/stats_uploader_unittest.cc',
- '../common/update_request_unittest.cc',
- '../common/webplugin_utils_unittest.cc',
- '../common/web_services_client_unittest.cc',
- '../common/xml_parser_unittest.cc',
-
- # Core unit tests
- '../core/core_unittest.cc',
- '../core/system_monitor_unittest.cc',
- '../core/google_update_core_unittest.cc',
-
- # Google Update unit tests.
- '../google_update/google_update_unittest.cc',
-
- # Goopdate unit tests
- '../goopdate/application_usage_data_unittest.cc',
- '../goopdate/app_unittest.cc',
- '../goopdate/app_command_unittest.cc',
- '../goopdate/app_bundle_unittest.cc',
- '../goopdate/app_manager_unittest.cc',
- '../goopdate/app_version_unittest.cc',
- '../goopdate/crash_unittest.cc',
- '../goopdate/cred_dialog_unittest.cc',
- '../goopdate/download_manager_unittest.cc',
- '../goopdate/download_complete_ping_event_test.cc',
- '../goopdate/goopdate_unittest.cc',
- '../goopdate/install_manager_unittest.cc',
- '../goopdate/installer_wrapper_unittest.cc',
- '../goopdate/main_unittest.cc',
- '../goopdate/model_unittest.cc',
- '../goopdate/offline_utils_unittest.cc',
- '../goopdate/string_formatter_unittest.cc',
- '../goopdate/package_cache_unittest.cc',
- '../goopdate/resource_manager_unittest.cc',
- '../goopdate/update_request_utils_unittest.cc',
- '../goopdate/update_response_utils_unittest.cc',
- '../goopdate/worker_unittest.cc',
- '../goopdate/worker_utils_unittest.cc',
-
- # Net unit tests.
- '../net/bits_request_unittest.cc',
- '../net/bits_utils_unittest.cc',
- '../net/cup_request_unittest.cc',
- '../net/cup_utils_unittest.cc',
- '../net/detector_unittest.cc',
- '../net/http_client_unittest.cc',
- '../net/net_utils_unittest.cc',
- '../net/network_config_unittest.cc',
- '../net/network_request_unittest.cc',
- '../net/simple_request_unittest.cc',
- '../net/winhttp_adapter_unittest.cc',
- '../net/winhttp_vtable_unittest.cc',
-
- # Plugin unit tests are specified in the individual build.scons files.
-
- # Code Red-related unit tests.
- # Others are specified in the individual build.scons files.
- '../recovery/client/google_update_recovery_unittest.cc',
-
- # Setup unit tests.
- '../setup/msi_test_utils.cc',
- '../setup/setup_unittest.cc',
- '../setup/setup_files_unittest.cc',
- '../setup/setup_google_update_unittest.cc',
- '../setup/setup_service_unittest.cc',
-
- # Statsreport unit tests.
- '../statsreport/aggregator_unittest.cc',
- '../statsreport/aggregator-win32_unittest.cc',
- '../statsreport/formatter_unittest.cc',
- '../statsreport/metrics_unittest.cc',
- '../statsreport/persistent_iterator-win32_unittest.cc',
-
- # Resource files.
- omaha_unittest_env.RES('omaha_unittest.rc'),
- omaha_unittest_env.RES('omaha_unittest_version.rc'),
- run_as_invoker,
-
- # Testing unit tests.
- 'unit_test_unittest.cc',
- 'unittest_debug_helper_unittest.cc',
-]
-omaha_unittest_inputs += omaha_unittest_env.GetAllInOneUnittestSources()
-
-# Force a rebuild when the version changes and when the header changes since
-# the .rc file scanner does not.
-omaha_unittest_env.Depends(
- '$OBJ_ROOT/testing/omaha_unittest.res',
- [ '$MAIN_DIR/VERSION', 'resource.h' ]
-)
-
-# Ensure that obj files don't collide with ones from non-test build
-# TODO(omaha): We should try to avoid rebuilding production code files. Doing so
-# should make this unnecessary.
-omaha_unittest_env['OBJPREFIX'] = omaha_unittest_env['OBJPREFIX'] + 'testing/'
-
-target_name = 'omaha_unittest'
-
-if env.Bit('use_precompiled_headers'):
- omaha_unittest_inputs += omaha_unittest_env.EnablePrecompile(target_name)
-
-# omaha_unittest can be built as a test program in 'tests\' or a normal program
-# in 'staging\'.
-# TODO(omaha3): Switch entirely to the former.
-if 'HAMMER_RUNS_TESTS' in os.environ.keys():
- print 'If build fails, you may need to delete test executables from staging\.'
- # Copy all the files from staging to the tests directory so that the unit
- # tests can use them.
- # TODO(omaha3): Consider using the files from staging, though that may cause
- # staging to be polluted.
- omaha_unittest_env.Publish(target_name, 'test_input', '$STAGING_DIR/*')
- # UnitTestHelpersTest.GetLocalAppDataPath requires 'USERNAME'.
- omaha_unittest_env['ENV']['USERNAME'] = os.environ['USERNAME']
- # ConfigManagerTest.GetDir requires 'USERPROFILE'.
- omaha_unittest_env['ENV']['USERPROFILE'] = os.environ['USERPROFILE']
- # UtilsTest.GetEnvironmentVariableAsString requires 'OS'.
- omaha_unittest_env['ENV']['OS'] = os.environ['OS']
- # Tests that use psexec require 'OMAHA_PSEXEC_DIR'
- omaha_unittest_env['ENV']['OMAHA_PSEXEC_DIR'] = os.environ['OMAHA_PSEXEC_DIR']
-
- # Set environment variables specific to the tests.
- for env_var in os.environ:
- if (not env_var in omaha_unittest_env['ENV'] and
- (env_var.startswith('GTEST_') or env_var.startswith('OMAHA_TEST_'))):
- omaha_unittest_env['ENV'][env_var] = os.environ[env_var]
-
- test = omaha_unittest_env.ComponentTestProgram(target_name,
- omaha_unittest_inputs,
- COMPONENT_TEST_SIZE='large')
-
- # The tests depend on the unittest_support directory.
- omaha_unittest_env.Depends(test, unittest_support)
-
- # resource_manager_unittest.cc uses the Russian resources.
- omaha_unittest_env.Depends(test, '$TESTS_DIR/goopdateres_ru.dll')
-
-else:
- test = omaha_unittest_env.ComponentProgram(target_name, omaha_unittest_inputs)
-
- # The tests depend on the unittest_support directory.
- omaha_unittest_env.Depends(test, unittest_support)
-
- # resource_manager_unittest.cc uses the Russian resources.
- omaha_unittest_env.Depends(test, '$STAGING_DIR/goopdateres_ru.dll')
-
-if env.Bit('all'):
- save_args_env = env.Clone()
- save_args_env.Append(
- CPPPATH = [
- '$OBJ_ROOT', # Needed for the generated files
- ],
- LIBS = [
- ('atls.lib', 'atlsd.lib')[save_args_env.Bit('debug')],
- ('libcmt.lib', 'libcmtd.lib')[save_args_env.Bit('debug')],
- ('libcpmt.lib', 'libcpmtd.lib')[save_args_env.Bit('debug')],
- '$LIB_DIR/base.lib',
-
- # These are required by common_lib
- 'netapi32.lib',
- 'psapi.lib',
- 'rasapi32.lib',
- 'shlwapi.lib',
- 'userenv.lib',
- 'version.lib',
- 'wtsapi32.lib',
- ],
- RCFLAGS = [
- '/DVERSION_MAJOR=%d' % omaha_version_info.version_major,
- '/DVERSION_MINOR=%d' % omaha_version_info.version_minor,
- '/DVERSION_BUILD=%d' % omaha_version_info.version_build,
- '/DVERSION_PATCH=%d' % omaha_version_info.version_patch,
- '/DVERSION_NUMBER_STRING=\\"%s\\"' % version_string,
- '/DLANGUAGE_STRING=\\"en\\"'
- ],
- )
-
- save_args_env.FilterOut(LINKFLAGS = ['/SUBSYSTEM:WINDOWS'])
- save_args_env['LINKFLAGS'] += ['/SUBSYSTEM:CONSOLE']
-
- target_name = 'SaveArguments_unsigned'
-
- unsigned_inputs = [
- 'save_arguments.cc',
- save_args_env.RES('save_arguments_version.rc'),
- run_as_invoker,
- save_args_env.RES('recovery_markup.res',
- '$MAIN_DIR/recovery/recovery_markup.rc'),
- ]
-
- # Force a rebuild when the version changes.
- save_args_env.Depends('$OBJ_ROOT/testing/save_arguments_version.res',
- '$MAIN_DIR/VERSION'
- )
-
- if env.Bit('use_precompiled_headers'):
- unsigned_inputs += save_args_env.EnablePrecompile(target_name)
-
- # Build the *unsigned* executeable
- unsigned_output = save_args_env.ComponentTestProgram(
- prog_name=target_name,
- source=unsigned_inputs,
- COMPONENT_TEST_RUNNABLE=False
- )
-
- signed_output = save_args_env.SignedBinary(
- target='SaveArguments.exe',
- source=unsigned_output,
- )
-
- save_args_env.Replicate('$TESTS_DIR', signed_output)
« no previous file with comments | « test/user_app.wxs.xml ('k') | testing/omaha_customization_test.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698